adityamittl / NoDistance

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NoDistance

  • peaceHouse

Demo video

CLick to view

πŸ’‘ Inspiration

πŸ’» What it does

βš™οΈ How it works

πŸ”¨ How we built it

We used Figma to design the web app, and brought our design into reality through HTML , CSS and for backend we use Django. We got an exposure to wonderful sponsor technologies and used them in our project -- namely Auth0 , CockroachDB (more details given below).

β­• Use of CockroachDB

  • We used CockroachDB as database because it is an easy to use, open-source, and indestructible SQL database. It works well with Containers like Kubernetes and compatible with Postgresql.

 Use of Auth0

  • We used Auth0 authentication system for LogIn of users because we wanted to make an application very very secure. Auth0 provides the most extensive functionality to ensure the user authentication and authorization, with detailed analytics, a variety of available providers, and a diverse set of user-friendly tools the developer will really like. During the app development, we used social services to log-in like using Google which supported by Auth0.

🧠 Challenges we ran into

πŸ… Accomplishments that we're proud of

  • Completing a project that makes a difference in the lives of pepople.
  • Learning a lot: from workshops, sponsor technologies, competitors, MLHERS, and from each other.
  • Defeating the barriers , and working extra hard to complete this project.

πŸ“– What we learned

  • We learnt a lot about Auth0 and CockroachDB: went through their neat documentation and we were glad to be able to use their services in our hackathon project.
  • We learnt the importance of collaboration.

πŸš€ What's next for NoDistance:- The PeaceHouse

  • We plan to refine the user experience and improve our service based on the feedback of users around the world.

Prerequisites

Required to install and run the software:

-python

Installing and Running

From the project folder, run these commands in console (terminal) to install dependencies and run the app:

pip install -r requirements.txt
cd backend
python manage.py runserver

πŸ–ΌοΈ Some glimps of the site

Made by

Harshal Rawalkar , Aditya Mittal , Harsh Tiwari

About

License:MIT License


Languages

Language:HTML 51.0%Language:Python 45.3%Language:CSS 3.6%