Skip to content
forked from amacsha/NOSTOS

Nostos is a community based app focussed around visiting locations in the real world and then writing about your perceptions of the places you go to.

Notifications You must be signed in to change notification settings

andreeeeh/nostos

 
 

Repository files navigation

NOSTOS - The Concept

Nostos is a community based app focussed around visiting locations in the real world and then writing about your perceptions of the places you go to. The app is framed in a sci-fi theme, with the user taking on the role of an alien researcher visiting Earth.

On opening the map the user is presented with several points of interest to visit. After selecting one they will not be able to proceed until physically within a 100m radius of the point (using native GPS tracking). Once at said location, the user is able to write an entry log for this place, being prompted to look around and engage, writing some meaningful content.

Other users are then able to rate and comment on these entries and receive awards for interacting with the app.

The Tech

Front-end

Figma and Trello for design and task management.

The Creators

This project was created in two-weeks by the following contributors:

Andre Pangoni,
Diego Saborido,
Dana Yachini,
Andrew MacShane,
Dominic Stewart-Smith.

Demo Video

Visit YouTube

Screenshots

image image image image image image

Instructions for running

In ./server: Create a .env file, following the example of .env.example. You will need a Postgres database URI, and a secret key of your choice for encrypting user data. Run the commands npm i, and once that is finished npm run initDB to populate your database with some location data.

In ./client you will also need an .env file containing your local IP address. Then run npm i

Finally from ./server you can run npm run dev to create the server, and simultaneously from ./client run npm run start to build the app and open it on Expo.

About

Nostos is a community based app focussed around visiting locations in the real world and then writing about your perceptions of the places you go to.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 59.4%
  • JavaScript 40.6%