DevTinder is a developer networking app with user authentication (JWT cookies), profile management (photos, skills, bio), feed discovery (paginated, filtered), connection requests (send, accept, reject), real-time chat (Socket.io with typing indicators), and production deployment (AWS, Nginx, PM2, SSL).
What is DevTinder and what features does it have?
More FAQs in DevTinder Project GitHub Repo Summary What We Built and What We Learned
Backend: Node.js, Express, MongoDB with Mongoose, JWT, bcrypt, Socket.io. Frontend: React, Redux Toolkit, TailwindCSS, React Router, Axios, Socket.io client. Infrastructure: AWS EC2, MongoDB Atlas, Vercel, Let's Encrypt, GitHub.
Node.js fundamentals (event loop, modules), Express (middleware, routing, error handling), MongoDB (schemas, ref/populate, indexes), authentication (JWT, cookies, bcrypt), real-time (Socket.io, rooms, typing), and deployment (AWS, Nginx, PM2, SSL).
Add tests (unit, integration, E2E), implement roadmap features (notifications, video calls, AI matching), improve performance (Redis caching, cursor pagination), enhance security (rate limiting, CSRF), add monitoring (Sentry, Datadog), containerize with Docker, and write API documentation.
Still have questions?
Browse all our FAQs or reach out to our support team
Want to upskill yourself?
Your learning library
Small steps. Big possibilities.
Find your next course. Build something great.