Skip to content

chrisneagu/journey-journal

 
 

Repository files navigation

Journey Journal App

A Web application for sharing public transport experiences

image

Objective

Single Page Application designed by me and 2 other enthusiastic students from my faculty. Users can share the experience of using public transportation.

Description

The application allows creating an account through which the user can share an experience, after using public transportation. For guests, the application allows searching and viewing of entries in the platform.

Technologies

Node.js

Sqlite3

React.js

Email.js

Features

User Module

  • Creating an account based on input fields
image
  • Modifying or deactivating the account
image
  • Resetting password using email and token
image

Sharing Module

  • Sharing an experience requires to complete the following fields:
    • Starting point (A)
    • Destination point (B)
    • Public transport that was used: bus, metro, tram, etc.
    • Departure hour
    • Trip duration
    • Crowdedness level of the public transport
    • Observations
    • Satisfaction level (smiley faces)
image
  • Edit a shared experience of a user
  • Listing all the experiences shared by a user
  • Delete an experience
image image

Searching module

  • The search module allows the user to find an experience or a list of experiences based on one or multiple keywords. The results are displayed as a list.
  • This module should returns the results based on location, used transportation or destination.
image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 86.5%
  • CSS 11.7%
  • HTML 1.8%