This is a simple SQLite3 database for storing user information. It is designed to be used with a Python application that requires user authentication and data storage.
- User registration and login
- Password hashing for security
- Basic user profile management
- SQLite3 database for lightweight storage
- Python 3.x
- SQLite3 library
- Flask (for web application)
- Flask-SQLAlchemy (for database management)
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd database_sqlite3 - Install the required packages:
pip install -r requirements.txt
- Set up the database:
python setup.py
- Run the application:
python app.py
- Register a new user by accessing
/registerendpoint. - Log in using the
/loginendpoint. - Access user profile at
/profile. - Modify user information through
/profile/edit.
Contributions are welcome! Please fork the repository and submit a pull request with your changes.