https://github.com/praful932/edutopia
Platform to connect Students with Mentors and browse curated resources
https://github.com/praful932/edutopia
css django hacktoberfest hacktoberfest2020 html python
Last synced: about 1 year ago
JSON representation
Platform to connect Students with Mentors and browse curated resources
- Host: GitHub
- URL: https://github.com/praful932/edutopia
- Owner: Praful932
- Created: 2019-10-16T13:08:21.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-04-21T22:37:01.000Z (about 3 years ago)
- Last Synced: 2025-03-24T11:56:54.995Z (about 1 year ago)
- Topics: css, django, hacktoberfest, hacktoberfest2020, html, python
- Language: HTML
- Homepage: https://edutopia.up.railway.app/
- Size: 65.6 MB
- Stars: 5
- Watchers: 1
- Forks: 8
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: Contributing.md
Awesome Lists containing this project
README
# Edutopia
For Contributing Refer [here](https://github.com/Praful932/Edutopia/blob/master/Contributing.md)
Live [here](https://edutopia.herokuapp.com/)
What is it about? - [Abstract](https://drive.google.com/file/d/1nApaZybBSr71Em6enLdp-okG8q0l-CY3/view?usp=sharing)
My Final Project for [CS50](https://cs50.harvard.edu/college/2020/spring/)

## Development
Note : Make sure you have Python version >=3.8
Environment Setup
`$ git clone https://github.com/Praful932/Edutopia.git`
`$ cd Edutopia/`
Install requirements from [poetry](https://python-poetry.org/docs/#installation) - `poetry install`
- OR If you prefer the vanilla route using virtual env `poetry export -f requirements.txt --output requirements.txt --without-hashes`
Activate the environment - `poetry shell`
Migrate and create DB
`python manage.py makemigrations`
`python manage.py migrate`
Create superuser
`python manage.py createsuperuser`
All Set!
`$ python manage.py runserver`
To exit the environment
`$ deactivate `
- For enabling google map API, you may need to add api key in alpha and beta page on 113 & 140 line respectively as requests are disabled for production usage.