A service for sharing and discussing articles.
- CRUD operations
- Filter, Search
- Ability to add articles to favorites
- Registration, Login
- Password Reset
- Comments
- Ability to rate articles
- Recommendation system which is based on previously liked articles by a user
- Automated Deployment(planned)
- Unit Tests Coverage(planned)
From project root directory run docker-compose build
. Then run docker-compose up
. In case you do not have docker
and docker-compose
, install them on your machine and try again.
Go inside the container: docker exec -it dicsourse bash
. Now that you are inside the container run the commands: ./manage.py makemigrations
and ./manage.py migrate
Go inside the container: docker exec -it discourse bash. Then, run the command: ./manage.py test