Skip to content

MERN : REACT + NEXT.js + NODE.js + MONGO DB + SOCKET.IO + JWT + JAVASCRIPT + HTML5 +CSS3 + BOOTSTRAP

Notifications You must be signed in to change notification settings

amankushwaha577/Friend-s-Spy

Repository files navigation

Friend's Spy

I'm thrilled to present my latest project Friend's Spy, A FullStack Social Network Application built entirely from scratch. This project represents a culmination of my web development skills and expertise in modern technologies of MERN Stack. It's a comprehensive social network platform with a wide range of features designed to offer users an engaging and interactive experience.

Webp net-gifmaker

  • #f03c15 1. Authentication and Authorization: I've implemented a rock-solid authentication system, including password reset functionality using JWT (JSON Web Tokens). This ensures that user accounts are secure and accessible only by authorized individuals.

  • #c5f015 2. Social Login: Users can conveniently sign in using their social media accounts, thanks to the integration of JWT for secure authentication.

  • #1589F0 3. CRUD Operations: The application allows users to perform Create, Read, Update, and Delete operations on their posts and comments.

  • #f03c15 4. Image Upload: Users can upload images to personalize their posts and profiles, enhancing the visual appeal of the platform.

  • #f03c15 5. User Relationships: The platform supports user-to-user relationships, including following and unfollowing, enabling users to curate their feeds.

  • #c5f015 6. Likes and Comments: Users can engage with posts through likes and comments, fostering interaction and community building.

  • #1589F0 7. Super Admin Access: I've implemented role-based access control, with a Super Admin role to manage users, content, and platform settings.

  • #f03c15 8. Custom reCAPTCHA: To enhance security, custom reCAPTCHA has been integrated to protect against automated threats.

  • #c5f015 9.Pagination: Efficient pagination systems have been incorporated to handle large datasets gracefully, providing users with seamless browsing experiences.

  • #1589F0 10.Real-Time Communication: The application supports real-time messaging and notifications to keep users engaged and informed.

  • #f03c15 11.SEO Optimization: SEO best practices have been applied to improve the platform's search engine visibility, attracting more users.



LANGUAGES, FRAMEWORKS, LIBRARY AND DATABASE

  • #BE0DF2 REACT.js
  • #1512F8 NODE.js
  • #c2E010 NEXT.js
  • #1589F0 Java Script
  • #f03c15 HTML5, CSS3 and Bootstrap4
  • #5DF20D Socket.io

DataBase

Mongo DB

ONLINE REACHABILITY:

TECHNICAL SIDES OF FRIEND'S SPY

1. A FullStack Social Network Application
2. Rock Solid Authentication with Password Forgot/Password Reset using JWT
3. Application LogIn using JWT
4. POST CRUD Operations [ Users ] : Post Upload,Update,Delete | Comment on Post, Comment on Post Delete |
                                    Post like and unlike | User follow and unfollow |
                                    User Posts Relationships
   POST CRUD Operations [ Admin ] : Post Upload,Update,Delete | Comment on Post, Comment on Post Delete |
                                    Post like and unlike | Admin follow and unfollow |
                                    Admin Posts Relationships
                                                                  +
                                    Update or Delete anyone-s Post | Update or Delete any User
5. Custom reCAPTCHA
6. Real Time Communication using Socket.io
7. Secure DataBase Using MongoDB Database.
8. Node.js API development for Backend Tool.
9. SEO (Server Side Rendering) with NextJs

TEAM FRIEND"S SPY

Name Github Username
Aman Kushwaha [https://github.com/amankushwaha577/]
Aman Saxena [https://github.com/amanS2206/]
Akarshit Srivastava [https://github.com/akarshit2001/]
Akshat Sinha [https://github.com/Akshat555624]
Harshit Saxena [https://github.com/saxenaharshit/]

License

@Copyright Friend's Spy 2021