Skip to content

An fun way to interact and have discussions with other fellows on the web.

License

Notifications You must be signed in to change notification settings

MLH-Fellowship/mlh-township

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MLH Township

MLH Township Banner

An fun way to interact and have discussions with other fellows on the web. 🎉

November 20th, 2020 - MLH Fellowship Halfway Hackathon Project
by Aayush Joglekar, Gagan Deep, Vishesh Agrawal and Garima Singh.

💁‍♂️ What is the project? | Watch the Demo

MLH Township is a web application that harnesses the power of websockets and webRTC to provide the fellows a playgournd where they can comuunicate and hang out with each other in the game-like setting of MLH Town.

🙇 Why do we need it?

MLH Township makes it extremely easy to be able to cross talk and meet with different fellows throughout the fellowship. It makes it easier than ever to start a conversation or discussion about an event or a topic.

Screenshots!

Landing Page

Screenshot 2

MLH Town

Screenshot 1

Video Chat in rooms

Screenshot 3

💻 Our tech stack!

🧑‍💻 Setting up development environment

The project is divided into two directories client(written in React) and server(written in Node). You will have to spin up individual servers for these components.

Spinning up Node server

  1. Change current working directory to server
cd server
  1. Install dependencies
npm install
  1. Run server
npm start

After following above steps, the backend server should be up and running at http://localhost:5000.

Note: Browsing http://localhost:5000 will render a playing displaying Cannot GET /. You need not get alarmed by this. It is the expected behavior.

Spinning up React server

  1. Change current working directory to client
cd client

  1. Install dependencies
npm install
  1. Run server
npm run

After following above steps, you can browse the client on http://localhost:3000.

About

An fun way to interact and have discussions with other fellows on the web.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •