Inspiration
Our personal experiences inspired us. We are all Learning English as a Second Language (ESL) students. We wish our website "ESL Talks" could better connect ESL learners with educational nonprofit organizations together to improve their English skills.
What it does
ESL Talks, an online platform connecting English as a Second Language (ESL) learners with native English-speaking volunteers. Improve your English speaking skills, explore American culture, and build meaningful connections in a supportive learning environment. Join ESL Talks today, and embrace the journey towards English fluency and cultural understanding.
Our website provides an online and flexible platform where ESL learners could better connect with native English speakers. Native English speakers from education nonprofit organizations could register as tutors to help ESL learners to practice English. Users are able to schedule meetings with tutors by filling and their personal information, and able to sign up with their emails to get our newest updates.
Challenges we ran into
We spent so much time trying to deploy to a cloud server and write frontend and backend separately.
How we built it:
Backend:
- Programming language: Python
- Web framework: Django
- API framework: Django REST framework
- Deploy: Ubuntu Linux (pythonanywhere)
Frontend:
- React.js
- Tailwind CSS
- Deploy: Cloudflare Pages
Accomplishments that we're proud of
We successfully deployed our website to a cloud server. Also, we finished our project with frontend and backend separately and connected them based on APIs.
What we learned
Teamwork and communication are important for a project to be finished in a short period of time.
Built With
- axios
- cloudserver
- django
- javascript
- python
- react.js
- restfulapi
- tailwindcss
- ubuntu
Log in or sign up for Devpost to join the conversation.