Skip to content

Edu-p/writing-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wt_logo

Platform to enhance your English writing level.

What is the project?

The project is a platform designed to enhance the English level of developers by tracking their proficiency in common professional situations, such as reporting daily progress to a tech lead.

Each user can view their metrics and reviews of each test (features under development).

The project was developed using the Streamlit framework for the frontend (a Python library) and Flask for the backend. MongoDB is used as the database, and everything is hosted on Render (both frontend and backend).

Demo

2025-01-2110-11-24-ezgif com-video-to-gif-converter

Technical Description

To run the project locally, you will need to set up the following environment variables:

Backend

  • MONGO_URI: Your MongoDB connection URI.
  • OPENAI_API_KEY: Your OpenAI API key.

Execution Instructions

Frontend:

# Navigate to the frontend directory
cd streamlit_frontend

# Run the frontend
streamlit run app.py

Backend:

# Navigate to the backend directory
cd flask_backend

# Run the backend
python app.py

About

Platform designed to enhance the English level of developers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages