Skip to content

πŸ” Build a secure full-stack authentication system with user registration, login, and profile management using the MERN stack and JWT.

Notifications You must be signed in to change notification settings

Denys200021/Authentication-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”’ Authentication-system - Simple, Secure User Access Made Easy

Download the latest version

πŸš€ Getting Started

Welcome to the Authentication-system! This application provides a modern and secure way for users to register, log in, and manage their profiles. Whether you need to protect user data or implement secure authentication methods, this system is here to help.

πŸ“‹ Features

  • User registration
  • User login
  • Profile management
  • JWT-based authentication with HTTP-only cookies

πŸ“₯ Download & Install

To get started, visit this page to download the latest release: Authentication-system Releases.

  1. Click on the link above to open the Releases page.
  2. Choose the latest version available.
  3. Download the file suitable for your operating system.

You will find installation instructions for Windows, macOS, and Linux below.

πŸ–₯ Windows Installation

  1. Download the .exe file from the Releases page.
  2. Double-click the downloaded file to run the installer.
  3. Follow the installation prompts. You will need administrator access to complete this process.
  4. Once installed, open the application from the Start Menu.

🍏 macOS Installation

  1. Download the .dmg file from the Releases page.
  2. Open the downloaded file.
  3. Drag the Authentication-system icon to your Applications folder.
  4. Launch the application from Finder.

🐧 Linux Installation

  1. Download the .tgz file from the Releases page.
  2. Open your terminal.
  3. Navigate to the directory where you downloaded the file.
  4. Extract the contents using the command: tar -xvzf Authentication-system.tgz.
  5. Change into the directory: cd Authentication-system.
  6. Run the application using the command: ./start.sh.

πŸ”§ System Requirements

  • Operating System:

    • Windows 10 or later
    • macOS 10.14 or later
    • Any Linux distribution with support for Node.js
  • Hardware:

    • 4 GB RAM minimum
    • 200 MB free disk space
  • Software Dependencies:

    • Node.js version 14 or later
    • MongoDB version 4.0 or later

πŸ› οΈ How to Use the Application

  1. Registration:

    • Open the application.
    • Click on "Register."
    • Fill in your details and submit the form.
    • You will receive a confirmation email.
  2. Login:

    • After confirming your email, return to the main screen.
    • Click on "Login."
    • Enter your email and password.
  3. Profile Management:

    • Once logged in, navigate to "Profile."
    • Here, you can view and edit your personal information.
  4. Security Features:

    • The application uses JWT-based authentication for enhanced security.
    • Your session is maintained using HTTP-only cookies.

πŸ“ Troubleshooting

If you encounter issues while using the Authentication-system, first ensure you have the correct version installed based on your operating system. Here are some common problems and their solutions:

  • Cannot log in:

    • Verify that you have confirmed your registration email.
    • Check that you are using the correct email and password.
  • Application crashes on startup:

    • Ensure that your system meets the hardware and software requirements listed above.
    • Check whether Node.js and MongoDB services are running.
  • Profile updates not saving:

    • Ensure you have a stable internet connection.
    • Try refreshing the page after making changes.

πŸ“ž Support

For further assistance, please visit our GitHub Issues page. You can submit a new issue or search for existing solutions.

✨ Additional Resources

  • Documentation - Comprehensive guides on features and usage.
  • Contributing - Information on how to contribute to this project.

Feel free to reach out if you have any questions or feedback. Enjoy using the Authentication-system!

About

πŸ” Build a secure full-stack authentication system with user registration, login, and profile management using the MERN stack and JWT.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •