Skip to content

Latest commit

 

History

History
110 lines (71 loc) · 3.75 KB

README.md

File metadata and controls

110 lines (71 loc) · 3.75 KB

Memories App

This project was bootstrapped with Create React App. This app is a Full Stack MERN application. The app is called Memories. It is a simple social media app that allows users to post interesting events that happened in their lives. This project is aimed at

1. Understanding the essentials of the CRUD functionality in applications.
2. Getting a good grip at full stack development, using the MERN stack and redux.

App Features

1. Users can add a new post.
2. Users can add an Image.
3. Users can edit a post and it gets updated.
4. Users can like a post.
5. Users can delete a post.
6. Users can add description message to a post.
7. The time the post was created can be visible by the user.

Memories App - Client

Open Memories App - Client to view in your browser.

Available Scripts

In the project directory, you can run:

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

yarn test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

yarn build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

Memories App - Server

Open Memories App - Server to view in your browser.

See Server Github Repo Here.

Available Scripts

In the project directory, you can run:

npm start

Runs the server and automatically runs nodemon index js please note herein that if you do not see Server is running on port: 5000 kindly check your npm installation, and be sure you installed in the right directory.

Runs the app in the development mode.
Open http://localhost:5000 to view it in the browser.

Open http://localhost:5000/posts to view it in the browser.

Built With

-React
-Material UI
-Node JS
-Express JS
-Mongo DB
-Mongoose
-Redux

And for deployments,

-Netlify for Client
-Heroku for Server

Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.

To learn Redux, check out React Redux.

To learn Material UI, check out Material UI, getting started.

To learn Node JS, check out the NodeJS Documentation.

To learn Express JS, check out the ExpressJS getting started.

To learn MongoDB, check out the MongoDB documentation. -As a helper information, when creating cluster in MongoDB Atlas, go to network access, and kindly set it to allow access anywhere. This will save you some grey hair, when deploying your backend on heroku.

To learn Mongoose, check out the Mongoose Documentation.

To learn Heroku, check out the Heroku Dev Center.

To learn Netlify, checkout the Netlify Documentation.

Acknowledgments

  • Javascript Mastery

License

MIT © Chinedu Eke

Author

Chinedu Eke