first fork this repositry
then create a new folder and open Git Bash in it
then git init
then git clone https://github.com/<username>/CourseStore
then cd CourseStore
then git checkout -b <branchname>/<feature/bug>
then git remote add upstream https://github.com/Ashsenior/CourseStore.git
then start making changes and make frequent commits
then once made changes git add .
git commit -m "message"
first you should have npm & pip installed in your computer
then open this project and open a new terminal
then pip install django djangorestframework
then cd frontend
then npm install
then npm run dev
then open another terminal in the main project directory
then python manage.py runserver
and go to http://127.0.0.1:8000
in your browser