Skip to content

SparkNest is a public web application built with the powerful PERN stack (PostgreSQL, Express, React, Node.js) that allows users to share, discover, and interact with articles in interactive environment.

License

Notifications You must be signed in to change notification settings

prabhatKrMishra/SparkNest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SparkNest V2.5

A Distinctive and stylish Web application for article sharing based on PERN Stack. Developed with the use of React in FrontEnd and Node.js, ExpressJs and PostgreSQL in BackEnd.

Deployment

Deployed Website (V 2.5): https://sparknest.run.place/ Deployed on AWS.

Features

Using this website a user can :

  • Login, Signup, Google Login/Signup.
  • Reset forgot password using email.
  • Edit, Update, Delete user profile.
  • Create, Edit, Update, Delete created article.
  • Add, Reply, Delete comments.
  • Save and Like articles -> shown in profile section.
  • Contact and send message to SparkNest team.
  • View other user profile using user id

Create, Read, Update and Delete on user, articles and comments are performed on user's authorized space only.

Technologies used

  • React JS, CSS, Bootstrap V5.3
  • Javascript, Quill
  • Express.js, Nodejs, npm
  • REST APIs: GET, POST, PATCH, DELETE
  • PostgresSQL RDBMS
  • Login/LogOut & Register using express-session
  • Password hashing using bcrypt
  • Local and Google strategy for Login and Sign Up
  • Session and Cookie using Passport
  • Mailing and Password-reset using Nodemailer

blogging_mania

Authors

Licence

LICENCE

About

SparkNest is a public web application built with the powerful PERN stack (PostgreSQL, Express, React, Node.js) that allows users to share, discover, and interact with articles in interactive environment.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published