Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Placebook🌍 🔗Live Link

Placebook is platform to share the places/locations. It is similar to various social-medias' feature of sharing information via post and in this user can share a place.

Table of Contents

Features

  • Allow users to create accounts and log in securely.
  • Display places-list, place details.
  • Allow users to add places.

Technologies Used

  • MERN STACK
  • MongoDB
  • Express.js: 4.18.2
  • React: 18.2.0
  • Node.js: 18.17.0

Folder Structure

  • Project has 3 folders:
  • a) Frontend - handles as name suggests UI part😊
  • b) Server - all backend routes

Installation

  • Clone this repository to your local machine.

  • Navigate to the project directory.

  • Install frontend dependencies.

    cd frontend
    npm install
    
  • Install backend dependencies.

    cd backend
    npm install
    
  • Configure environment variables.

    • Create a .env file in the backend & frontend directory.
    • Add necessary environment variables (e.g., database URI, JWT secret, port-number).
  • Start the server

    cd backend
    npm start
    
  • Start the client.

    cd frontend
    npm start
    
  • Open your browser and go to http://localhost:3000 to use the app.

Usage

  • Register or Log in to your account.
  • Users can view the places added by them and other users.
  • Users can perform CRUD operations over places API i.e. they can add places, update the place details and even delete the added place.

About

Placebook

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages