A react based NodeJs application.
ReactMedium is not like any other platform on the internet. Its sole purpose is to help you find compelling ideas, knowledge, and perspectives. ReactMedium is home to thousands of independent voices, and we combine humans and technology to find the best reading for you—and filter out the rest.
Clone the repository from the given URL.
Go to root directory and use the package manager npm to install ReactMedium modules.
npm install
Run the below command to start the application.
npm start
-
Application starts with a Home page where user sees recent top 4 blog posts created on the platform.
-
User does NOT have to be logged in to see the blog posts. Click on the post to view the entire blog on page.
-
Click on "Admin" button in the footer to go to the "Login" page to authenticate and access the "Admin Panel".
-
In the "Admin" panel, the user sees only blog posts created by the logged in user. Click on the post to view the entire blog on the right section.
-
From the menu,the user has option to edit, delete or create a new blog. Only authenticated users can perform these actions.
-
Newly created or updated blog posts are shown in the blog list on the "Home" or "Admin" page.
- username: sajalsood
- password: <>
Following external libraries are used in the application:
- cookie-parser
- express
- font-awesome
- react
- react-dom
- react-scripts
- uuid