This project is a Child Management System built using Flask, SQLAlchemy, and Flask-Login. It allows users to manage children's information, attendance, class details, reminders, and user authentication.
Installation Usage Features Contributing License Contact
To run this project locally, follow these steps:
git clone https://github.com/Sushil642/TinyTot.git
cd child-management-system
pip install -r requirements.txt
Set up the MySQL database. Ensure that you have MySQL installed and running on your system. Update the database_uri in app.py with your database credentials.
Copy code python app.py Access the application in your web browser at http://localhost:5000/.
Sign Up: Users can sign up for an account by providing a username, email, and password.
Login: Registered users can log in using their email and password.
Child Management: Users can add, edit, and delete child records. Each child record includes details such as roll number, name, gender, parent email, parent number, and address.
Attendance Management: Users can add attendance for each child by providing the roll number and attendance details.
Classroom Management: Users can add details about classrooms, including the program and teacher's name.
Reminders: Users can view reminders for various actions related to children.
User authentication with Flask-Login Database management with SQLAlchemy CRUD operations for child records, attendance, classrooms, and reminders Flash messages for user notifications Contributing Contributions to this project are welcome! Here are a few ways you can contribute:
Report bugs and issues Suggest new features or enhancements Submit pull requests License This project is licensed under the MIT License. See the LICENSE file for details.
Contact For any inquiries or support, please contact [email protected].