During my 3rd semester in 2021/2022, we were tasked with creating a website using Django that would help users learn German. We took the idea a bit further and added a reddit / stackoverflow like feature where users could ask questions and answer them and share news and talk about them. All with a voting, replies and ranking system.
Here is a Youtube video showcasing the website:
If you want to run the project locally, you can do so by following these steps:
- Clone the repository
$ git clone https://github.com/telos-matter/Amets.git
- Make sure you have Django 4.0.3 or higher installed. You can check trough this command:
$ python -m django --version
If you don't have Django installed, you can follow this official tutorial which will guide you trough the installation and also happens to be a really good tutorial for Django basics as well. (I highly recommend it, it's how I learned Django.)
- Navigate to the project folder and run the server
$ cd Amets
$ python manage.py runserver
And that's that. The provided SQLite database should give you enough content to play around with the website.