https://github.com/yadivyanshu/devhub-ui
DevHub: Frontend
https://github.com/yadivyanshu/devhub-ui
reactjs socket-io
Last synced: 2 months ago
JSON representation
DevHub: Frontend
- Host: GitHub
- URL: https://github.com/yadivyanshu/devhub-ui
- Owner: yadivyanshu
- Created: 2025-02-01T01:20:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-10T23:53:34.000Z (over 1 year ago)
- Last Synced: 2025-02-11T00:30:00.185Z (over 1 year ago)
- Topics: reactjs, socket-io
- Language: JavaScript
- Homepage: https://devhub.work
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [DevHub](https://devhub.work/)
DevHub is a full-stack social networking platform designed for developers and engineers to connect, send and accept connection requests, and interact through a dynamic feed. The platform is built for scalability, offering features such as real-time chat, AI-generated profile recommendations, and advanced user authentication.
## Features
- **User Authentication:** Secure authentication using JWT.
- **Profile Management:** Users can update their profiles with details such as name, age, gender, skills, and an AI-generated "About Me" section.
- **AI-Powered Profile Assistance:** AI assistant recommends the "About Me" section based on user profile and input.
- **Connection System:** Send and accept connection requests.
- **Dynamic Feed:** Users can suggestions of different user's profile.
- **Real-Time Chat:** Instant messaging with WebSockets.
- **Email Notifications:** AWS SES is used for sending emails.
- **Cron Jobs:** Scheduled background tasks.
- **Scalability:** MongoDB indexing and pagination for efficient data retrieval.
- **Deployment:** Hosted on AWS EC2 with Nginx reverse proxy.
## Tech Stack
### Frontend
- React.js
- Redux Toolkit (State Management)
- Tailwind CSS (Styling)
- Groq API (AI Features)
### [Backend](https://github.com/yadivyanshu/devhub)
- Node.js (Express.js)
- MongoDB (Database)
- WebSockets (Real-Time Chat)
- AWS SES (Email Notifications)
- Redis (Session Management, Not inc. in main branch)
- PM2 (Process Management)
## Contributions
Feel free to submit issues and pull requests to improve DevHub!