Skip to content

sajalsood/react-medium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReactMedium

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.

Installation

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

Usage

  • 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.

Default User Credentials

  • username: sajalsood
  • password: <>

Contributing Libraries

Following external libraries are used in the application:

  • cookie-parser
  • express
  • font-awesome
  • react
  • react-dom
  • react-scripts
  • uuid

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published