Skip to content
/ SecureLog Public template

Login template for experimenting with web apps on Node js framework.

License

Notifications You must be signed in to change notification settings

BnjmnZmmrmn/SecureLog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecureLog

SecureLog is a template login and signup service designed for web applications. This project offers foundational infrastructure for managing user authentication using MongoDB, with static HTML and dynamic EJS web pages for the front end.

Features

  • User Authentication: Signup and login functionality.
  • Asynchronous Credential Storage: Credentials stored securely in a MongoDB database.
  • Session Management: Token-based authentication system for maintaining user sessions.

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/BnjmnZmmrmn/SecureLog.git
    cd SecureLog
  2. Install dependencies:

    npm install
  3. Set up configs: Create a config for your MongoDB credentials:

    mongodb:
      uri: // your api key
      db:  // your db name

    Create a config for you token secrets:

    tokens:
      secret_key: // secret server key
      header_key: // header key
  4. Run the server:

    npm run start
  5. Access the application: Open your browser and go to http://localhost:3000.

  6. Make your changes Customize the landing pages with your website name and image. Build your website from the auth/landing page, and amend stylesheet as fit.

Contributing

TBD

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Login template for experimenting with web apps on Node js framework.

Resources

License

Stars

Watchers

Forks