SportsNow is an innovative platform designed to simplify sports booking. Initially focused on billiards, we plan to expand into other sports, offering a diverse range of options for our users. With real-time availability of venues and certified coaches, SportsNow connects enthusiasts to top-notch coaching, ensuring a quality experience. Our goal is to make sports accessible and enjoyable while upholding the highest standards in coaching and venue quality.
The front end of Sports Now is developed using a combination of React JS and TypeScript, enhanced by the Mantine and TailwindCSS frameworks for a responsive design.
For the back end, we utilize Golang, leveraging the Gin framework for routing and the GORM ORM for database interactions, all backed by a PostgreSQL database to efficiently handle API requests.
Additionally, we implemented a robust CI/CD pipeline for Sports Now using GitHub Actions, streamlining our development process and ensuring continuous integration and deployment.
In this project, I played a dual role as both a Database Engineer and a Back-end Developer. As a Database Engineer, I was responsible for designing the ERD (Entity-Relationship Diagram) and defining the entities and attributes for each table. In my role as a Back-end Developer, I collaborated closely with my partner, utilizing the GIN and GORM frameworks to develop robust services.