Skip to content

First place project for the 2024 ECSS Fusion Hack

License

Notifications You must be signed in to change notification settings

miam-miam/git-real

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitReal.

The first place project for the University of Southampton 2024 Electronics and Computer Science Society hackathon (Fusion Hack)

Screenshots

Main home page Main page

Start page when it's ready to GitReal! Ready to start page

Challenge page, editor for your solution Challenge page

View others' solutions and react to them Explore page

Hackathon

The theme was "Fusion", where you had to fuse two or more ideas together to create a project.

We decided to fuse: Git, BeReal and competitive programming.

Run Locally

  • Ensure you have node.js and rust installed locally
  • You will also need to have a postgres database running locally
  • You will also need to have a github account and create a new OAuth app to get the client id and client secret

Clone the project

git clone https://github.com/miam-miam100/git-real

Go to the project directory

cd git-real

Backend (Rust)

Go to the backend directory

cd backend

Make a .env file and fill in the environment variables

cp .env.example .env

Start the backend

cargo run

Frontend (Next.js)

Go to the frontend directory

cd ../frontend

Install dependencies

npm install

Start the server

npm run start

Go to http://localhost:3000

Deployment

To deploy this project run

  npm run deploy

The team

Acknowledgements

  • BeReal for the inspiration
  • ECSS for organising an amazing hackathon

About

First place project for the 2024 ECSS Fusion Hack

Resources

License

Stars

Watchers

Forks

Languages