One destination for all the developer's learning resources.
Find all of your learning resources under one roof and add your own.
You can find the project live here 👈
✔️ Responsive UI
✔️ Authentication System
✔️ Add / Update / Delete / View new resources of your own under specific categories
✔️ Searching/Browsing the existing resources
✔️ Top 3 watched resources
1️⃣ Login to your account (if not create one)
2️⃣ Once logged in , click on the add icon which navigates to the add resources page
3️⃣ Enter Title , Resource URL , Categories (more than one if applicable) and hit save
4️⃣ Check whether your resource added is present in the Resources Added by You icon present at the top of the page or you may find it using the searchbox functionality
-
Go to the project repo and fork it by clicking "Fork" ( or Download the Zip file directly and start from the step 3 )
-
Open terminal / command prompt and Clone the project using
git clone https://github.com/YOUR_USERNAME/devresources.git
-
Create a python3 virtual environment:
$ python3 -m venv venv
Or, use virtualenv:
$ virtualenv venv
-
Activate the virtual environment:
On Linux or Mac or any Unix based system-
$ source venv/bin/activate
On Windows-
> venv\Scripts\activate
-
Now Install the dependecies:
$ pip install -r requirements.txt
-
Creating local settings: Create a
local_settings.py
file in the same directory where yoursettings.py
resides.Copy this code in your
local_settings.py
file -DEBUG = True
-
Creating
.env
file: Create a.env
file in the same directory where yourmanage.py
resides.Copy this text in your
.env
file -SECRET_KEY = 'secretkey'
-
Run the
migrate
command:$ python manage.py migrate
-
Now you are ready to go:
$ python manage.py runserver
Gaurav Sharma |
Thanks goes to these wonderful people
Yash Ajgaonkar |
Chris J Simpson |