TimeTrekker is a web application designed to help students organize their tasks, track assignments, and meet deadlines efficiently. This app offers a user-friendly interface and a range of features aimed at enhancing student productivity. It is created for Orbital 2023
- Task Management: Easily create, edit, and delete tasks and assignments.
- Assignment Tracking: Keep track of your assignments, including title, description, and due dates.
- Recurring Tasks: Manage recurring assignments with ease.
- Deadline Reminders: Receive timely reminders for approaching assignment deadlines.
- Integration with Spotify: Enhance your study sessions by integrating with Spotify to access and control your playlists directly from the app.
- Secure User Authentication: Use JWT-based authentication for secure access to your account.
- Responsive Design: Enjoy a consistent and responsive user experience across devices.
- Database Storage: Utilize a PostgreSQL database to securely store user data and assignments.
- Hosted on Render: The app is hosted on Render for high availability and optimal performance.
- Front-end: React.js, Material-UI
- Back-end: Node.js, Express.js
- Database: PostgreSQL
- Authentication: JSON Web Tokens (JWT)
- API Integration: Spotify API
- Deployment: Render
- Register or log in to your account.
- Add tasks and assignments with due dates.
- Use the filter options to organize your tasks.
- Receive deadline reminders.
- Integrate your Spotify account for music control.
- Stay productive and organized!
Contributions are welcome! Please fork the repository and create a pull request with your improvements.