An application over StackOverflowAPI for searching questions in StackOverflow
Functionality:
- Able to search all available fields/parameter.
- Data is cached
- Added Throttling of (Search limit per min(5) and per day(100) )
- Filters according to sorts and order
Technologies Used:
- Django rest framework(APIS)
- Celery(Queue)
- Redis(Message Broker)
- Angular 7 (SPA)
- Docker(Deployement)
To setup the project on your local machine:
- Click on
Fork
. - Go to your fork and
clone
the project to your local machine. git clone https://github.com/Gautamaggrawal/Help-me-stackoverflow.git
- Install the Docker and Docker-compose.
- Run the following docker commands
docker-compose build
docker-compose up
The APIs will be available at 127.0.0.1:8000.
To run Angular
cd frontend/stackoverflowfrontend
npm install
ng serve
Navigate to http://localhost:4200/