DevConnect is a student-focused project collaboration platform designed to connect students, projects, and technical skills in one place.
Students can discover active projects, find teammates, post their own project ideas, showcase their profiles and skills, and apply to projects. Project owners can review applications and accept or decline candidates, while administrators can manage the platform.
- 🔐 Student Registration & Login
- 👨💻 Student Dashboard
- 🚀 Project Marketplace
- ➕ Post Your Own Project
- 🤝 Join / Apply to Projects
- 📋 Manage Project Applications
- ✅ Accept / Decline Applications
- 👤 Student Profiles
- 🛠️ Skills & College Information
- 🛡️ Admin Dashboard
- 👥 User Management
- 📊 Project Management
- 🚪 Secure Session Logout
- 🎨 Modern Responsive UI
- ⚡ Startup & Login Animations
- Java
- JSP
- Java Servlets
- HTML5
- CSS3
- JavaScript
- MySQL
- JDBC
- Apache Tomcat 10
- VS Code / PowerShell
User
↓
JSP / HTML / CSS / JavaScript
↓
Java Servlets
↓
JDBC
↓
MySQL Database
↓
Response
↓
JSP Interface
The main database is:
devconnect_db
Main tables:
users
projects
project_requests
Stores student/admin account information, college, skills and role.
Stores project title, description, required skills, project owner and status.
Stores applications submitted by students for projects.
Register
↓
Login
↓
Role Verification
↓
Student Dashboard
↓
Marketplace
↓
View Project
↓
Apply / Join Team
↓
Project Owner Reviews
↓
Accept / Decline
The main objective of DevConnect is to create a centralized environment where students can:
- Discover technical projects
- Find suitable teammates
- Share project ideas
- Showcase their skills
- Build collaborative teams
- Gain practical project experience
Possible future improvements include:
- Real-time team chat
- Email notifications
- Advanced skill-based project matching
- File sharing
- Project discussions
- Admin analytics
- Password hashing and improved security
- Cloud deployment
- Mobile application
Harsh Mishra
Student — Diploma in Computer Technology
Built as a student project to demonstrate Java web development, database connectivity, authentication, project management and collaborative platform development.