Skip to content

A simple front-end web application demonstrating user registration, login, and profile display using HTML, CSS, and vanilla JavaScript. Data persistence relies solely on browser LocalStorage and SessionStorage – no backend required. Ideal as a beginner/practice project.

License

Notifications You must be signed in to change notification settings

Zeuslangsakalam/simple-user-system-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple User System JS

GitHub release GitHub issues GitHub stars

Welcome to the Simple User System JS repository! This project is a straightforward front-end web application that showcases user registration, login, and profile display. It leverages HTML, CSS, and vanilla JavaScript, making it an excellent choice for beginners or anyone looking to practice their web development skills.

Table of Contents

  1. Project Overview
  2. Features
  3. Technologies Used
  4. Installation
  5. Usage
  6. How to Contribute
  7. License
  8. Contact
  9. Releases

Project Overview

The Simple User System JS is designed to demonstrate core web development concepts, particularly in user authentication and data storage. This application does not require a backend server; instead, it uses the browser's LocalStorage and SessionStorage for data persistence. Users can register, log in, and view their profiles seamlessly.

Features

  • User Registration: Users can create accounts with a username and password.
  • User Login: Registered users can log in to access their profiles.
  • Profile Display: Users can view their profile information after logging in.
  • Data Storage: Utilizes LocalStorage and SessionStorage for data persistence.
  • Responsive Design: The application is designed to work on various screen sizes.
  • Lightweight: No external libraries or frameworks are used, keeping the application simple and fast.

Technologies Used

  • HTML: For structuring the web pages.
  • CSS: For styling the application.
  • JavaScript: For adding interactivity and functionality.
  • LocalStorage: For storing user data persistently.
  • SessionStorage: For storing session-specific data.

Installation

To get started with the Simple User System JS, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Zeuslangsakalam/simple-user-system-js.git
  2. Navigate to the project directory:

    cd simple-user-system-js
  3. Open the index.html file in your preferred web browser.

Usage

Once you have the application running, you can start using it right away:

  1. Register a New User:

    • Fill out the registration form with a username and password.
    • Click the "Register" button to create your account.
  2. Log In:

    • Enter your registered username and password.
    • Click the "Login" button to access your profile.
  3. View Profile:

    • After logging in, you will be redirected to your profile page where you can see your details.
  4. Data Persistence:

    • Your registration and login information will be stored in LocalStorage, so you can refresh the page or close the browser and return later without losing your data.

How to Contribute

We welcome contributions to improve the Simple User System JS. Here’s how you can help:

  1. Fork the Repository: Click the "Fork" button on the top right corner of the page to create your own copy of the project.

  2. Create a Branch: Create a new branch for your feature or bug fix.

    git checkout -b my-feature
  3. Make Changes: Make your changes in the codebase.

  4. Commit Your Changes: Commit your changes with a clear message.

    git commit -m "Add new feature"
  5. Push to Your Fork: Push your changes to your forked repository.

    git push origin my-feature
  6. Open a Pull Request: Go to the original repository and open a pull request. Describe your changes and why they should be merged.

License

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

Contact

If you have any questions or suggestions, feel free to reach out:

Releases

For the latest updates and versions of the Simple User System JS, please visit the Releases section. Here, you can download the latest files and execute them in your browser.

You can also check the Releases section for any updates or new features added to the project.

Conclusion

The Simple User System JS is an excellent project for anyone looking to understand the basics of user authentication and data storage in web applications. By using only front-end technologies, it provides a clear and concise way to learn essential web development skills. Whether you're a beginner or looking to sharpen your skills, this project is a great place to start. Happy coding!

About

A simple front-end web application demonstrating user registration, login, and profile display using HTML, CSS, and vanilla JavaScript. Data persistence relies solely on browser LocalStorage and SessionStorage – no backend required. Ideal as a beginner/practice project.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •