Skip to content

Lingua project. A web application to make new friends and learn a new language

Notifications You must be signed in to change notification settings

elfsvet/Lingua-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lingua Team Project Lingua Logo

Lingua project. A web application to make new friends and learn a new language. GitHub link here. Live demo here.

Table of contents

General Info

Current app will provide an ability to find friends and suggestions for your journey into a new language.

Technologies

Project is created with:

  • HTML
  • CSS
  • JavaScript
  • Materialize CSS Framework
  • jQuery
  • NodeJS
  • Handlebars package
  • Sequelize
  • Heroku
  • MySQL
  • Express JS

Setup

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

Instructions

When you open app you presented a main blog with all posts/ comments information/ author and date of creation.

  1. For the first visit you might want to sign up.

  2. After sing up/login you will have more options to explore.

  3. You can leave comments and use char board, see all your post in the dashboard or create/edit a post.

  4. You can update all your information in the account settings section.

  5. You can find a pen friend within our users on the find friend section.

Features

  • Comments
  • Posts
  • Update account information
  • Sing Up
  • Login
  • Log out
  • Find a pen pal
  • Dashboard
  • Edit posts
  • Delete posts
  • Dynamically Created Elements

Screenshots

Example screenshot Example screenshot Example screenshot

You can check the video demo here.

Usage

For educational purposes and for fun.

Project Status

Project is: completed

Room for Improvement

To do:

  • Live chat
  • Integrate a translator

Acknowledgements

  • 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👽.

Contacts

Created by:

About

Lingua project. A web application to make new friends and learn a new language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published