Skip to content
ShonennnPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

MERN(Emaily) Full Stack Project

This project is a full-stack web application built with the MERN (MongoDB, Express.js, React.js, Node.js) stack. It allows users login through Google Oauth and distribute questionnaires and receive Payment through Stripe.

Flowchart

Prerequisites

Before running this project, you will need to have the following installed:

  • Node.js (v14 or higher)
  • MongoDB

Installation

  1. Clone this repository to your local machine.
  2. Navigate to the project directory in your terminal.
  3. Install server dependencies by running npm install.
  4. Navigate to the client directory by running cd client.
  5. Install client dependencies by running npm install.

Usage

  1. Start the MongoDB service by running mongod.
  2. In a separate terminal window, start the server by running npm start from the project directory.
  3. In another separate terminal window, start the client by running npm start from the client directory.
  4. Open your web browser and navigate to http://localhost:3000.

Features

  • User authentication and authorization with JWT tokens
  • CRUD operations for items in the database
  • Pagination and sorting for item listings
  • Responsive design for desktop and mobile devices
  • Error handling and validation on the client and server side

Technologies Used

  • MongoDB
  • Express.js
  • React.js
  • Node.js
  • Bootstrap
  • Axios
  • JWT
  • bcrypt

Contributing

Contributions are always welcome! If you have any suggestions or bug reports, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages