Web part of the sports leisure organization service

Ploshadka WEB is a FE service created for studying purposes as part of a sports leisure organization service. This project provides functionalities such as:
- Organization of events
- Management of stored sport courts
- User authorization via Google API
- Event Management: UI for event creation and participation.
- Court Listings: Find a suitable court by sport or location.
- Google Authorization: Integrates with Google API for secure user authentication.
- Node.js
- Yarn (dependency manager)
- TypeScript
- Google API credentials
- Clone the repository:
git clone https://github.com/e11sy/ploshadka.web.git cd ploshadka.web
- Install dependencies:
yarn install
- Configure the environment variables:
- Copy the
.env.sample
file to.env
:cp .env.sample .env
- Update the
.env
file with your configurations:VITE_API_URL=your-api-url VITE_GOOGLE_OAUTH_URL=your-api-url/oauth/google/login VITE_PRODUCTION_HOSTNAME=your-project-host
- Copy the
- Start the development server:
- Run server in developement mode
or start preview of the builded projectyarn dev
yarn build yarn preview
This project is for learning purposes only and is not intended for production use. If you are interested in the development of the project or facing bugs - leave an issue or write me