memories_project Tailwind Templates

Memories_project

Upgraded version of the JavaScript Mastery tutorial project. Experience modern MERN stack development with Tailwind CSS and Redux Toolkit. Features robust authentication, responsive design, and seamless MongoDB Atlas integration.

MERN Social: Updated Social Media App

Overview

This repository contains an updated version of the MERN Social Media App, initially developed as a part of the JavaScript Mastery YouTube tutorial. The project is a full-stack social media application built using the MERN (MongoDB, Express, React, Node.js) stack. It incorporates key technologies such as Tailwind CSS and Redux Toolkit, showcasing the latest best practices in web development.

Features

  • User Authentication: Implemented robust user authentication using Google OAuth 2.0 and JWT for secure and seamless login.

  • Front-end Development: Utilized the React framework for building the front-end, enhancing the user interface and experience. Tailwind CSS was employed for styling and achieving a responsive design.

  • State Management: Adopted Redux Toolkit and React Redux for efficient state management, following the latest best practices for actions, reducers, and asynchronous actions.

  • Back-end Development: Developed the server-side logic using Node.js and Express, ensuring a well-designed RESTful API.

  • Database Connectivity: Connected the application to MongoDB Atlas, serving as an online database. Implemented CRUD operations using Mongoose, enhancing data management.

How to Use

  1. Clone the repository to your local machine.
  2. Navigate to the project directory.
  3. Install dependencies using npm install.
  4. run npm i && npm start for both client and server side to start the app.
  5. Access the app in your browser at http://localhost:portnumber.

Contribution

Feel free to explore the code, suggest improvements, and contribute to the project. Your feedback and contributions are highly appreciated!

Acknowledgments

Special thanks to JavaScript Mastery for the original tutorial, providing a solid foundation for this project.

License

This project is licensed under the MIT License.

Top categories

Loading Svelte Themes