Skip to content

mrinmoy32/CurioSights-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CurioSights-Frontend

Project Name: CurioSights-Frontend

Version: 0.1.0

Description:

This project is the frontend for a MERN stack app to demonstrates use of React, Node, Express and MongoDB. CurioSights is a social media platform where users can share photos of places they have visited and also view the places visited by others.

Getting Started

  1. Ensure you have Node.js and npm (or Yarn) installed on your machine.
  2. Clone this repository to your local machine.
  3. Navigate to the project directory in your terminal.

Installation

Run the following command to install the project dependencies:

npm install

or

yarn install

Usage

To start the development server, use the following command:

npm start

or

yarn start

The application will be accessible at http://localhost:3000.

Building for Production:

To build the application for production, run:

npm run build

or

yarn build

This will create a build folder with optimized production-ready files.

Running Tests

To run the tests for the application, execute:

npm test

or

yarn test

Project Structure

CurioSights-Frontend/
  ├── node_modules/
  ├── public/
  │   ├── index.html
  │   └── ...
  ├── src/
  │   ├── index.js
  │   ├── App.js
  │   └── ...
  ├── package.json
  ├── package-lock.json (or yarn.lock)
  ├── README.md
  └── ...

Dependencies

  • React (^16.11.0)
  • React DOM (^16.11.0)
  • React Router DOM (^6.11.2)
  • React Scripts (3.2.0)
  • React Transition Group (^4.4.5)

ESLint Configuration

This project uses the react-app configuration for ESLint.

Supported Browsers

  • Production: ">0.2%", "not dead", "not op_mini all"
  • Development: "last 1 chrome version", "last 1 firefox version", "last 1 safari version"

Contributing

Contributions to this project are welcome! Please follow the standard pull request process.

Useful Resources & Links

The following links allow to dive deeper into some of the concepts.

Make Sure To Follow Me and Star ⭐ This Repository