The project helps us store vocabulary during language learning, allowing us to track the learning progress, review, and look up words when needed.
- Clone the project from GitHub.
git clone https://github.com/minhdua/vocabtracker.git
- Set up environment variables.
export DB_NAME=${your_db_name}
export DB_HOST=${your_db_host}
export DB_PORT=${your_db_port}
export DB_USER=${your_db_username}
export DB_PASSWORD=${your_db_password}
- Set up virtual environment.
pip install virtualenv
python -m venv venv
- Activate virtual environment.
- Windows
venv\Scripts\activate
- Linux
source venv/bin/activate
- Install packages.
pip install -r requirements.txt
Note: You may want to upgrade pip before installing the packages.
python -m pip install --upgrade pip
- Collect static files.
python manage.py collectstatic
- Run the server.
python manage.py runserver
- format django template
djhtml <template.html>
- Author: Minh Dua
- Email: [email protected]
- Twitter: @minhdua
- LinkedIn: minhdua
- Project Management: https://github.com/minhdua/projects
- kanjidic-index repository by Macalinao.
- KanjiDictVN repository.