This is a React project that uses Supabase for backend services, and a custom backend for recommendation.
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of Node.js and npm.
- You can access services provided by Supabase on your network.
To run this project, follow these steps:
- Clone the repository
git clone https://github.com/lonewanderer27/chaturmates-v2
- Install the dependencies:
cd chaturmates
npm install
// or bun install if you are using bun
- Create a .env file in the root directory of the project and add the following variables:
VITE_SUPABASE_ANON_KEY=<project_supabase_anon_key>
VITE_SUPABASE_API_URL=<project_supabase_api_url>
VITE_RECOMMEND_BACKEND=<project_recommend_backend_api_url>
Replace <your_supabase_anon_key>, <your_supabase_api_url>, <project_recommend_backend_api_url> with our actual keys and IDs.
- Start the development server:
npm run dev
// or bun dev if you are using bun
The application should now be running at http://localhost:5173 Please make sure that the recommend backend is running as well.
To contribute, follow these steps:
- Fork this repository to your github account.
- Create new branch:
git checkout -b <new_branch_name>
- Make your changes and commit them: `git commit -m '<commit_message>'
- Push to the new branch and your new repository:
git push origin
- Create the pull request in the original github repository.
If you want to contact me you can reach me at adrianejames27@gmail.com
This project uses the GPL-v3 License.