Lingua project. A web application to make new friends and learn a new language. GitHub link here. Live demo here.
- General info
- Technologies
- Setup
- Instructions
- Features
- Screenshots
- Usage
- Project Status
- Room for Improvement
- Acknowledgements
- Contacts
Current app will provide an ability to find friends and suggestions for your journey into a new language.
Project is created with:
- HTML
- CSS
- JavaScript
- Materialize CSS Framework
- jQuery
- NodeJS
- Handlebars package
- Sequelize
- Heroku
- MySQL
- Express JS
To open this project in vscode using git in Terminal/Git Bash:
mkdir lingua
cd lingua
git clone https://github.com/SamuelGa25/Project-2-Lingua.git
code .
npm i
npm install express sequelize mysql2
npm i dotenv
npm i bcrypt
npm install express-handlebars
npm i express-session connect-session-sequelize
or
npm i express sequelize mysql2 dotenv bcrypt express-handlebars express-session connect-session-sequelize
When you open app you presented a main blog with all posts/ comments information/ author and date of creation.
-
For the first visit you might want to sign up.
-
After sing up/login you will have more options to explore.
-
You can leave comments and use char board, see all your post in the dashboard or create/edit a post.
-
You can update all your information in the account settings section.
-
You can find a pen friend within our users on the find friend section.
- Comments
- Posts
- Update account information
- Sing Up
- Login
- Log out
- Find a pen pal
- Dashboard
- Edit posts
- Delete posts
- Dynamically Created Elements
You can check the video demo here.
For educational purposes and for fun.
Project is: completed
To do:
- Live chat
- Integrate a translator
- This project was inspired by UM Coding Boot Camp Project #2.
- This project was creating from scratch using ideas and believes of an incredible team of people👽.
Created by: