harmandeep@berkeley.edu
WordBank
WebApp and BackEnd
Check out the App
Below you will find a link that leads to the WordBank website. To explore the functionality,
you may use the provided username and password. Please note the username and
password are case-sensitive. You also have the option to create your own account
for a personalized experience.
Username: Demo
Password: DemoDemo
Overview
Wordbank, a project developed for increasing your vocabulary, showcases the utilization of
the MERN
(MongoDB, Express, React, Node.js) stack. The back end infrastructure was deployed on
Heroku, leveraging MongoDB for data storage. The front end was hosted on
Netlify. The app has fully responsive design ensuring seamless accessibility across various
devices.
This interactive app empowers users to expand their vocabulary by introducing up to three
new words at a time. Each user possesses a personalized account that maintains essential
statistics, including learned words, previously known words, and words currently being
learned. Wordbank integrates with two third-party APIs to
retrieve word data and dynamically generate more words into Wordbank's library.
Additionally, a leaderboard feature fosters a sense of healthy competition, while a
flashcard functionality enables focused and structured studying.
Timeline
React
React Router
Redux
Mongoose
MongoDB
Material UI
Redux-thunk
Bcrypt
Express
CORS
Material UI
Webster API
WordNik API
Web App on desktop and mobile