- Django 5.0.1 - main api framework
- Django Rest Framework 3.14.0 - to create & expose rest api
- Sqllite3 0.13.0 - simple database for poc
- Algolia Search 0.13.0 - to index the project entries and expose a search client
- Run
git clone
- Navigate to backend root
cd ./backend-api
- Create a virtual env
python3 -m venv venv
- Actvate virtual env
source venv/bin/activate
- Install dependencies
pip3 install -r requirements.txt
- Run the server in port 8000
python3 manage.py runserver 8000
- Test it out at
http://127.0.0.1:8000/api/
- React 5.0.1 - main api framework
- React router 3.14.0 - to create & expose rest api
- Run
git clone
- Navigate to frontend root
cd ./frontend-client
- Install dependencies
npm install
- Run the server in port 3000
npm run dev -- --port 3000