In this project, I have developed a simple web application using Flask, HTML, CSS, and JavaScript. The web application has several pages, including a home page, sign-in page or sign-up page, and dashboard page. I have used an Excel file as a database to store user information, and implemented user authentication and authorization.
#Execution Procedure
-- File Structure and Their Descriptions --
. app.py is the main Flask application file that contains the routes and functionality for signing up, signing in, and logging out users the root process for all other processes.
. users.xlsx is the file where user data is stored in Excel format.
. requirements.txt is a file that lists all the Python packages and their versions required to run the application.
. Templates is a directory that contains HTML templates for different pages of the application, including the home page, sign-in page, sign-up page, and dashboard page.
. Static is a directory that contains static assets like CSS and JavaScript files used in the HTML templates.
-- Execution Command --
" python3 app.py "
will Run the Application
#Requirements
. The system should be built using Flask framework and Python programming language.
. User data should be stored in a secure manner using a database or file system.
. The user interface should be responsive and user-friendly.
. The system should be able to handle multiple user sessions simultaneously.
. The system should be able to handle errors and provide appropriate error messages to the user.
. The system should be thoroughly tested to ensure functionality and security.
. The system should be deployed to a web server for public access.
. The code should be well-documented and maintainable.