Coder Social home page Coder Social logo

trellixvulnteam / brebeufhx2nd_2kbt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from miniapple8888/brebeufhx2nd

0.0 0.0 0.0 8.03 MB

Connect users with similar interests and language preferences

License: GNU General Public License v3.0

JavaScript 64.48% HTML 1.10% Vue 34.42%

brebeufhx2nd_2kbt's Introduction

langr

Run/Execute Project:

Install packages:

npm install

Backend: running in port http://localhost:8081

node app.js

Frontend: running in port http://localhost:8082

cd client
npm run serve

Install maildev and configure to the right port to receive emails

But du projet

Centre des réfugiés Créez une plate-forme (web) qui peut faciliter l'échange linguistique basé sur des intérêts communs. Ces jumelages permettront aux nouveaux arrivants et aux membres de la communauté d'apprendre de nouvelles langues et de créer des liens sociaux.La plate-forme doit avoir un système de planification et un profil indiquant les langues parlées, les langues que vous souhaitez apprendre et un passe-temps ou des intérêts afin que les gens puissent correspondre en conséquence.

Comment il fonctionne

L'utilisateur créé un compte dans lequel il peut remplir ses informations personelles:

  • Nom complet
  • Langue parlée
  • Langue qu'il/elle souhait apprendre
  • Location
  • Email
  • Mot de passe
  • Intérêts L'utilisateur peut ensuite naviguer dans son profil ou dans le profil des autres pour voir leurs informations. L'utilisateur peut éditer son profil. L'utilisateur peut être jumeler dans la page home avec une personne. L'utilisateur pourrait parler avec la personne avec qui il/elle est jumelée. Ils/elles peuvent schedule des meetings. Il y aurait un historique des choses L'utilisateur peut se déconnecter.

Les Difficultés rencontrées

  • mysql
  • loading images
  • websocket for chat
  • computer slowed down during recording

Main Idea:

  • User

    • Full name string (first name last name)
    • Speaking Language
    • Preferred Language
    • Interests - Hobbies (array)
    • Email
    • Password (encryption)
    • Location
    • profile pic
    • Contacts (array of user id)
  • Translation feature

  • Message System

    • Text
    • user id
    • Date-created
  • Time spent learning language

  • Recommendation of goals (level) - Badge

  • Tinder swipe (to facilitate exchanges)

  • Scheduling System

    • Schedule meeting (time and date)
    • Story of (Timeline) memory
  • User Flow

    • Home Dashboard
    • Message
    • Story of meeting
    • Contacts (imported)
    • Profile (edit)

Technologies

  • Cloud database (Postgresql)
  • Backend nodejs, expressjs
  • Frontend VueJS (js, html, css) - Bootstrap
  • Deploy (soon): Heroku

Todo:

  • Implement database models (User, Message)
  • Implement connecting user and message
  • Frontend

brebeufhx2nd_2kbt's People

Contributors

miniapple8888 avatar trellixvulnteam avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.