CalPal is an innovative application designed to assist students in achieving a balanced and sustainable schedule. Leveraging the power of AI, this intuitive chatbot integrates seamlessly with Google Calendar, providing an automated assistant experience that reads and modifies your calendar events effortlessly.
- AI-Powered Scheduling: CalPal helps you manage your time effectively, ensuring you stay on top of your commitments.
- Google Calendar Integration: Directly interacts with your Google Calendar to read and adjust your schedule as needed.
- User-Friendly Chat Interface: Communicate with CalPal as you would with a personal assistant to manage your calendar events.
- Node.js with Express: Offers a robust server-side platform to handle application logic.
- Google Calendar API: Enables the application to interact with users' calendars.
- PostgreSQL Database: Provides a reliable solution for data storage.
- GPT API: Powers the AI chatbot with advanced conversational capabilities.
- Next.js: Empowers the application with a powerful React framework for server-side rendering.
- Supabase: Acts as an open-source alternative to Firebase for database and authentication.
- Tailwind CSS: Delivers modern and responsive styling with minimal effort.
This is the main screen where users interact with CalPal.
Users can view their schedule as managed by CalPal.
Here's where the magic happens—interact with CalPal through a friendly chat interface.


