College Registration System Development

Job ID: 39769981

Budget: ₹600 – ₹1,500 INR

I need a skilled full-stack developer to design and develop a College Registration System with the following core features:
Key Features:

Student Registration Page:

Form Fields:

Full Name (Required)

Email (Required, valid format)

Mobile Number (Required, 10 digits)

Date of Birth (Required)

Address (Required)

Select Course (Dropdown: BBA I Year, BCOM I Year, BCA I Year)

Upload 10th/12th Marks Card (PDF/Image, max 5MB)

Client-side + Server-side validation

On successful submission:

Display Success summary window with submitted data

Print functionality to save the summary as PDF

Store registration data and file path in the database

Registration List (Admin Panel):

Paginated list of registrations (10 records per page)

Backend pagination with Next / Previous navigation

Show Student Name, Course, Email, Mobile

View Button to open detailed student profile page with file preview and Print option

Course-wise Pie Chart:

Visual representation of student registrations per course using Chart.js or similar

Data sourced from backend API

Tech Stack:

Frontend: Angular (with Reactive Forms)

Backend: ASP.NET Core Web API

Database: (e.g., SQL Server)

PDF generation for print functionality

File upload handling (Save file path in DB)

Evaluation Criteria:

Clean modular code structure

Proper implementation of validations

Efficient file upload and storage

Backend pagination logic

Good use of Angular services

Proper Chart integration

User-friendly UI

Deliverables:

Complete source code

Documentation for running the project

Working frontend + backend with sample data