Thank you for your interest in our project! We're developing a Language Learning Assistant that will help users to easily input, store, and review vocabulary words along with their translations. Our platform will include features like quizzes to reinforce learning and visualizations to track progress. This project is part of the evaluation for the Advanced Pzthon Course at the University of Berne.
- Aissata Kane
- Ilyas Woo
- Newton Ollengo
- Ondrej Baco
We are Computer Science students, Biomedical Engineering Students at the University of Berne, and this project is a critical component of our Data Science course.
The GitHub repository for this project can be found here: GitHub Link
Interested in contributing? Here's how you can get involved:
- Project Protocol - Follow our protocol to understand our workflow and standards.
- Project Roadmap - Check out our roadmap to see what we're working on and what's coming next.
Your contributions and feedback are invaluable to the success of this project. We look forward to working together to make language learning a more engaging and streamlined experience.
Please feel free to raise an issue on our GitHub repository for any suggestions or feedback. If you'd like to propose a feature or report a bug, we'd love to hear from you!
nvm is a version manager for Node.js, designed to be installed per-user, and invoked per-shell. Follow these steps to install nvm, and then use it to install Node.js and npm.
-
Download and Install nvm-windows:
- Go to the nvm-windows release page.
- Download the
nvm-setup.zipfile and extract it. - Run the
nvm-setup.exefile and follow the prompts to install.
-
Verify Installation: Open Command Prompt or PowerShell and run:
nvm --version (1.1.12)
Node.js is required to run the frontend part of the project. Follow these steps to install Node.js on your system.
-
Download the Node.js Installer:
- Go to the Node.js download page.
- Download the Windows Installer (the
.msifile) for the LTS (Long Term Support) version.
-
Run the Installer:
- Run the downloaded installer.
- Follow the prompts in the installer. The default settings are fine for most users.
- Ensure that the option to add Node.js to your PATH is checked.
-
Verify Installation: Open a command prompt (CMD) or PowerShell and run the following commands:
node --version == v22.1.0 npm --version == 10.7.0
Ensure you have Python 3.10 installed on your system. You can verify your Python version by running:
python --version
git clone https://github.com/PythonDataScience24/E-lang.git
cd E-lang/backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cd WEBpython run.py
Go To http://127.0.0.1:5000 on your browser to View the Backend
Navigate to the FrontEnd Directory
cd E-lang/elang
npm install
npm start
Go To http://127.0.0.1:3000 on your browser to View the Frontend
Currently only the user account Newton, password = Newton works, registration will be updated soon
We are excited to embark on this journey to make language learning more accessible, and we invite you to join us in this endeavor!