Discover the World, One Word at a Time.
License: MIT
"WordWise" is a web app that aids in memorizing English words and meanings through flashcards. Users can generate random words or create own flashcards. Designed for all ages, the app supports traditional flashcard use or interactive games.
Clone the repository.
git clone https://github.com/WordWiseProject/WordWise.git
Change directory to the project directory.
cd WordWise
Create virtual environment.
python -m venv venv
Activate virtual environment.
. venv/bin/activate
. venv\Scripts\activate.bat
Install the required packages.
pip install -r requirements/local.txt
Create a file named .env
using sample.env and edit the value inside.
cp sample.env .env
List of environment variables:
Variable | Example |
---|---|
DATABASE_URL |
postgres://postgres:2882@127.0.0.1:5432/wordwise |
X_RAPIDAPI_KEY |
WORDSAPI key, you can have it easily by going to this site. |
X_RAPIDAPI_HOST |
wordsapiv1.p.rapidapi.com |
SITE_ID |
3 |
Migrate database
python manage.py migrate
(Optional) Create an admin account in the application.
python manage.py createsuperuser
Run Server
python manage.py runserver
This project demo has been deployed via Heroku at Wordwise.