KrisVan / Pickleball-Scheduler

Schedule pickleball with friends with weather in mind
https://pickleball-scheduler-three.vercel.app
3 stars 2 forks source link

Pickleball Scheduler

Welcome to PickLeTime! This web application is designed to help users to organize and schedule their games. It is built using Javascript and uses React, Fastify for back end routing, Prisma for database management, and SQLite as the database.

Features

Technologies Used

Getting Started

Make sure you have Node.js. Follow these steps to get the Pickleball Scheduler Web App up and running on your local machine:

  1. Clone the repository:
    git clone <repo-name>
  2. Navigate to the project directory:
    cd <repo-name>
  3. Install dependencies
    cd <repo-name>
    npm install
  4. Configure .env.example and rename to .env
  5. Generate Prisma Instance
    cd packages/server
    npx prisma generate
    npx prisma migrate dev --name init
  6. Start the app
    cd ../..
    npm run start

After executing these commands, your React frontend should now be running on localhost:3000. You can visit this page in your web browser to view your front-end user interface.

Deployment

To deploy this with your current local version, run

npm run deploy