About the project

My final project for Telerik Academy JavaScript track.

Introducing Sports Calendar: a user-friendly app designed to unite sports enthusiasts in one convenient platform. Here, users can browse all upcoming sports events and add the ones they are interested into their personal calendar, ensuring they never miss a moment. Users can also create contact lists and invite friends to the events they’re participating in, sharing the thrill together. And for those who want to take the lead, users can create their own events—either public for anyone to join or private for just the friends they invite.

Practiced: React components, Routing and hooks, NoSQL database, Real-time updates, Authentication and State management, API

The project features: Public & Private part, Landing page, Login & Register, All events page, Events details page, New event creation, Contacts lists and Event invitations, Notifications, Personal profile, Admin mode, and a Dark mode.

Development time: 3 weeks

See more about the project here: https://github.com/A58-JS-Team-07/web-project-3

Used technologies

Programing language: JavaScript

Framework: React

Database: Firebase

CSS: Tailwind & DaisyUI

Other: OpenWeather API, ESLint, git

Gallery

Wanna learn more?