prikryla / friendly_betting

1 stars 0 forks source link

Friendly Betting App

Welcome to the Friendly Betting App, a web application built with Django and React!

Overview

The Friendly Betting App is a platform that allows users to create, join, and participate in friendly bets with friends and fellow users. It combines the power of Django for the backend and React for the frontend to provide a seamless and interactive user experience.

Features

Technologies Used

Getting Started

  1. Clone the repository: git clone <repository_url>
  2. Navigate to the backend directory: cd backend
  3. Install backend dependencies: pip install -r requirements.txt
  4. Apply migrations: python manage.py migrate
  5. Start the backend server: python manage.py runserver

For the frontend:

  1. Navigate to the frontend directory: cd frontend
  2. Install frontend dependencies: npm install
  3. Start the frontend development server: npm start

Visit http://localhost:3000 to explore the Friendly Betting App!

Authentication

  1. Create .env file in /frontend folder
  2. Generate secret key for your application - openssl rand -base64 32
  3. Put the key in .env file in this format - AUTH_SECRET=your-secret-key

Contributing

We welcome contributions! Feel free to fork the repository, make improvements, and submit pull requests. Check out the Contribution Guidelines for more details.

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute it!

If tailwind and css yeet at you add this to user settings JSON (CMD+SHIFT+P):

  "*.css": "tailwindcss"
}