Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thekiranmahajan/pinsave
Pinsave is an image based social media platform which has some cool security & UI features such as it has Local strategy authentication authorization system implemented in registration and login page. This is a Backend focused application made using express-generator template with EJS. also used the powers of Tailwind CSS for awesome Web design.
https://github.com/thekiranmahajan/pinsave
connect-flash ejs express-generator mongodb mongoosejs nodejs passportjs tailwind-css
Last synced: 25 days ago
JSON representation
Pinsave is an image based social media platform which has some cool security & UI features such as it has Local strategy authentication authorization system implemented in registration and login page. This is a Backend focused application made using express-generator template with EJS. also used the powers of Tailwind CSS for awesome Web design.
- Host: GitHub
- URL: https://github.com/thekiranmahajan/pinsave
- Owner: thekiranmahajan
- Created: 2023-12-13T05:43:49.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-01-19T17:47:25.000Z (10 months ago)
- Last Synced: 2024-09-27T20:41:00.482Z (about 1 month ago)
- Topics: connect-flash, ejs, express-generator, mongodb, mongoosejs, nodejs, passportjs, tailwind-css
- Language: EJS
- Homepage: https://pinsave-by-ray.onrender.com/
- Size: 1.72 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pinsave: Social image-sharing platform with authentication and authorization
https://github.com/thekiranmahajan/pinsave/assets/91893931/be542a26-2af0-42cd-9697-e8d91afd067e
### Hello guys, π₯This project is feature-rich for sure! just click on the link & Boom....π€―
It has complex features such as the free tier of Render doesn't provide persistent storage due to uploaded images getting deleted after some time so each post image and avatar has a default image for it also added other edge cases to it I would have worked more on UI but i focused more on complex features as my first Backend project.{spoiler: UI is damn accurate to OG Pinterest} other features as below:
### β GitHub link: https://github.com/thekiranmahajan/pinsave/
### β Live on Render: https://pinsave-by-ray.onrender.com/
π Developed a web application replicating Pinterest functionalities, harmonizing frontend and backend technologies.
π Utilized JavaScript, Tailwind CSS, EJs, Node.js, Express.js, MongoDB, and express-generator.
π Implemented local strategy for user authentication using the Passport package.
π Engineered diverse features: image-based post creation with Multer, real-time profile picture updates, and responsive design.
π Deployed seamlessly on Render, integrating M0 cluster MongoDB URI for robust database support.
πEnabled dynamic feed viewing for users' and others' posts through real-time data fetching.
π Integrated mongoose.js, express-sessions, and connect-flash for comprehensive error handling, including flash messages for incorrect login attempts.
π Implemented intricate logic to display default images when images are not found, applied to profile avatars and post images.