Skip to content

Web App to track visited and desired locations and share your travel map with friends

Notifications You must be signed in to change notification settings

1sAndZeros/MyPlace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyPlace - Your Personal Travel Companion

MyPlace is your go-to app for tracking and sharing your travel experiences with friends and fellow adventurers. With MyPlace, you can effortlessly pin your visited and dream destinations on an interactive map, creating a visual travelogue that tells your unique story. Whether you're a globetrotter, a weekend explorer, or just planning your next getaway, MyPlace has you covered.

My Place

Map

Our Team

Tech stack

Frontend: Javascript HTML CSS React Mapbox

Backend: MongoDB Express Node

Card wall

Trello Board can be found here

Quickstart

Set up your project

  1. Fork this repository

  2. Clone your fork to your local machine

  3. Install Node.js dependencies for both the frontend and api directories.

    cd api
    npm install
    cd ../frontend
    npm install
  4. Install an ESLint plugin for your editor. For example: linter-eslint for Atom.

  5. Install MongoDB

    brew tap mongodb/brew
    brew install mongodb-community@5.0
  6. Start MongoDB

    brew services start mongodb-community@5.0
  7. Setup environment variables

    Copy the .env.example file and rename .env
    update the relevent variable values

Start the server

  1. Start the server application (in the api directory)

    cd api
    npm run dev
  2. Start the front end application (in the frontend directory)

    In a new terminal session...

    cd frontend
    npm run dev

You should now be able to open your browser and go to http://localhost:5173/signup to create a new user.

Then, after signing up, you should be able to log in by going to http://localhost:5173/login.

After logging in, you won't see much but you can create posts using PostMan and they should then show up in the browser if you refresh the page.

About

Web App to track visited and desired locations and share your travel map with friends

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published