8000 GitHub - alid070/Login-System: # Login-SystemThis project is a simple web-based Login and Registration System built with Python Flask and SQLite. It helps beginners learn about user authentication and database interactions in web applications. πŸ™βœ¨
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

# Login-SystemThis project is a simple web-based Login and Registration System built with Python Flask and SQLite. It helps beginners learn about user authentication and database interactions in web applications. πŸ™βœ¨

Notifications You must be signed in to change notification settings

alid070/Login-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

8000

Login System πŸš€

Login System

Welcome to the Login System repository! This project provides a simple web-based login and registration system built with Python Flask and SQLite. It allows users to register, log in, and access a protected home page. This project is perfect for beginners who want to learn about user authentication and database integration in Flask.

Table of Contents

Features

  • User registration
  • User login
  • Protected home page
  • SQLite database integration
  • Simple and clean user interface
  • Beginner-friendly code structure

Technologies Used

This project utilizes the following technologies:

  • Python 3: The programming language used to build the application.
  • Flask: A lightweight web framework for Python that makes it easy to build web applications.
  • SQLite: A simple database engine used for storing user data.
  • HTML/CSS: For creating the user interface.

Installation

To set up the Login System on your local machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/alid070/Login-System.git
  2. Navigate to the project directory:

    cd Login-System
  3. Create a virtual environment (optional but recommended):

    python3 -m venv venv
  4. Activate the virtual environment:

    • On Windows:

      venv\Scripts\activate
    • On macOS/Linux:

      source venv/bin/activate
  5. Install the required packages:

    pip install -r requirements.txt
  6. Run the application:

    python app.py

Now, you can access the application at http://127.0.0.1:5000.

Usage

After running the application, you can use the following features:

  1. Register: Click on the registration link to create a new account. Fill in the required fields and submit the form.

  2. Login: After registering, you can log in using your credentials. If the login is successful, you will be redirected to the protected home page.

  3. Home Page: This page is accessible only to logged-in users. You can see a welcome message and log out from this page.

Screenshots

Login Page

Registration Page

Home Page

Project Structure

Here's a brief overview of the project structure:

Login-System/
β”‚
β”œβ”€β”€ app.py                  # Main application file
β”œβ”€β”€ requirements.txt        # List of required packages
β”œβ”€β”€ templates/              # HTML templates
β”‚   β”œβ”€β”€ login.html          # Login page template
β”‚   β”œβ”€β”€ register.html       # Registration page template
β”‚   └── home.html           # Home page template
└── static/                 # Static files (CSS, JS, images)
    └── styles.css          # CSS file for styling

Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push to your branch.
  5. Open a pull request.

Please ensure your code adheres to the project's coding standards and is well-documented.

License

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

Links

For the latest releases, please visit the Releases section. You can download the latest version and execute it to get started with the application.

For more information, check the Releases section for updates and improvements.


Thank you for checking out the Login System project! We hope it helps you learn about user authentication and database management in Flask. If you have any questions or feedback, feel free to reach out. Happy coding!

About

# Login-SystemThis project is a simple web-based Login and Registration System built with Python Flask and SQLite. It helps beginners learn about user authentication and database interactions in web applications. πŸ™βœ¨

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
0