Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 DevConnect Student Platform

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.

✨ Key Features

  • 🔐 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

🛠️ Technologies Used

  • Java
  • JSP
  • Java Servlets
  • HTML5
  • CSS3
  • JavaScript
  • MySQL
  • JDBC
  • Apache Tomcat 10
  • VS Code / PowerShell

🏗️ Application Architecture

User
  ↓
JSP / HTML / CSS / JavaScript
  ↓
Java Servlets
  ↓
JDBC
  ↓
MySQL Database
  ↓
Response
  ↓
JSP Interface

🗄️ Database

The main database is:

devconnect_db

Main tables:

users
projects
project_requests

👤 Users

Stores student/admin account information, college, skills and role.

🚀 Projects

Stores project title, description, required skills, project owner and status.

📋 Project Requests

Stores applications submitted by students for projects.

🔄 Main Workflow

Register
   ↓
Login
   ↓
Role Verification
   ↓
Student Dashboard
   ↓
Marketplace
   ↓
View Project
   ↓
Apply / Join Team
   ↓
Project Owner Reviews
   ↓
Accept / Decline

🎯 Project Objective

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

🚀 Future Scope

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

👨‍💻 Developer

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.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages