Welcome to our language learning web application, designed to help you
expand your vocabulary and improve your language skills! Our application
is based on the popular spaced repetition learning method, which has
been shown to be one of the most effective ways to learn and retain new
information.
With our application, you can easily create personalized word lists and
study them at your own pace. Our system will intelligently schedule your
review sessions based on your progress and performance, ensuring that
you focus on the words you need to learn the most. Whether you are a
student, a language learner, or simply someone who wants to expand their
vocabulary, our application is the perfect tool to help you achieve your
goals. Start using our app today and take your language skills to the
next level!
Let's setup our python backend.
> cd backend-api
First you need to create your python virtual environment:
> python3 -m venv venv
You can use any virtual environment, but here I use venv. Activate virtual environment:
> source venv/bin/activate
Then you need to install requierments for our shop:
> pip install -r requierements.txt
Now you can run django server
> python3 manage.py runserver
That's it for our backend.
Go to frontend directory:
> cd ../frontend
Install dependences:
> npm install
Run frontend server:
> npm start
Now if you go to http://localhost:3000 you will see the main page.