Waypoint is a team task manager that I started building to learn full-stack web development with Flask. The goal of this project is to create a simple and practical application where teams can organize their work, assign tasks, and track progress in one place.
I'm building this project step by step while learning Flask, Bootstrap, Git, and MongoDB, so new features will continue to be added over time.
- Home page
- About page
- User registration page
- Create task page
- Dashboard layout
- Responsive interface using Bootstrap
- Kanban board
- MongoDB integration
- User authentication
- Team management
- Task assignment
- Deadlines and priorities
- Estimated completion time
- Drag-and-drop task management
- Dashboard analytics
- Python
- Flask
- HTML
- Bootstrap 5
- MongoDB (planned)
- Git & GitHub
Clone the repository:
git clone https://github.com/ayushrajput6128/waypoint.gitMove into the project folder:
cd waypointInstall the required packages:
pip install -r requirements.txtRun the application:
python app.pyThen open your browser and visit:
http://127.0.0.1:5000
🚧 This project is currently under development. I'm actively adding new features as I continue learning Flask and backend development.
I wanted to build a project that would help me understand how real web applications are structured instead of just following tutorials. Waypoint is my attempt to put together everything I'm learning—from routing and templates to databases, authentication, and project organization—into one application.