BlogX is a blogging application, with enhanced features comparable to all modern Blogging Applications. Features:
- Authorization
- Creating, Updating and Deleting Blogs
- Commenting
- Profile for tracking your contributions.
Upcoming Features:
- Updating comments, liking and disliking.
- Like, dislike and count for blogs.
- Embedding social profiles
- Better Image, Video Attachment
It is primarily developed for GDSC Web Dev Induction.
Task No: 5 Full Stack Beginner (Blogging Application)
Hosted Link: Github Pages(https://sarangvt.github.io/GDSCWebDevFrontend/)
Cooperate and please refresh the page some times as the connection of backend on render becomes lazy, after some time, it has less traffic.
Roadmap for Code Base:
-
Backend: Tech Stack: Node js, Express JS, additional dependencies can be tracked from package.json
How to Run?
Install node, mongodb compass.
Update the mongodb link for your device, in the auth.js in Services make sure cookie config is set for http.
Make a .env file and give http://localhost:3000 as clientLink, secretKey, MONGODB_LINK, should be set according to your config.
npm install
node index.js -
Frontend: Tech Stack: React JS
How to Run?
npm install
npm start
Code base is simple, tried to be as easy as possible, but still complexities persists(depends), start from index.js in both backend and frontend, and track the imports to roam all over the small codebase.
Thanks for giving your precious time.