Evocal
EvoCal is a dynamic and robust calendar application designed to streamline event management and scheduling. Developed over the course of 8 weeks in a collaborative team of four, EvoCal leverages modern web technologies to deliver a seamless calendar experience.
Visit siteKey Responsibilities and Contributions:- Frontend Development: Utilized Next.js and TypeScript to build a responsive and interactive user interface.
- Backend Integration: Connected calendar events to a Firestore database using Next.js server actions, ensuring real-time data synchronization and efficient database operations.
- Code Quality and Testing: Employed Jest for thorough code testing, ensuring the application’s reliability and performance. Maintained high code quality and type safety through the use of ESLint and Husky.
- Version Control: Implemented clean and structured commit messages with Commitizen. Used git branching and rebasing strategies to manage development and production builds effectively.
- Team Collaboration: Worked closely with team members, coordinating tasks and integrating various components of the application. Ensured smooth workflow and timely project delivery.
Project Achievements:- Developed a fully functional calendar application with real-time event management capabilities. Ensured high code quality and maintainability through rigorous testing and code reviews. Successfully implemented a seamless integration with Firestore, leveraging Next.js server actions for efficient data handling.