This is a full stack JavaScript blog application built with React JS, Material-UI, Redux Toolkit, Node.js, and Express.
The frontend code for this project can be found in the client
directory. It uses React JS and Material-UI for the user interface, and Redux Toolkit for state management.
The backend code for this project can be found in the server
directory. It uses Node.js and Express for the API endpoints, and MongoDB as the database.
- React JS
- Material-UI
- Redux Toolkit
- Node.js
- Express
- MongoDB
To use this application, you will need to have Node.js and MongoDB installed on your machine. Once you have these dependencies installed, follow these steps:
- Clone the repository to your local machine.
- Run
npm install
in both theclient
andserver
directories to install the necessary dependencies. - Set up your database in MongoDB and create the necessary environment variables in a
.env
file in theserver
directory. - Start the server by running
npm start
in theserver
directory. - Start the client by running
npm start
in theclient
directory.
If you want to contribute to this project, you can do so by following these steps:
- Fork this repository
- Clone the forked repository to your local machine
- Create a new branch for your changes:
git checkout -b my-new-branch
- Make changes and commit them:
git commit -m "Add some feature"
- Push to the branch:
git push origin my-new-branch
- Create a new Pull Request
This project was created by [FREDVUNI].
This project is licensed under the MIT License. See the LICENSE
file for more details.