This is a full-stack web application developed using HTML, CSS, JavaScript, Python Flask, and SQLite. The app allows users to manage bikes with a CRUD (Create, Read, Update, Delete) interface. It is password-protected and features dynamic content, ensuring that only authenticated users can access certain features.
- User Authentication: Users can create an account, log in, and update their profile. Passwords are securely stored.
- Bike Management: Users can add new bikes, view all bikes, update existing bike details, and delete bikes.
- Password Protection: Certain routes are protected and only accessible by logged-in users.
- Dynamic Content: The app displays bikes and user information dynamically, making it easy to interact with the data.
- Frontend: HTML, CSS, JavaScript
- Backend: Python, Flask
- Database: SQLite
- Authentication: Flask-Login