mars-website

byViraks

Create a full stack coaching institute website named "APยฒ Coaching Institute". TECH STACK: Frontend: HTML, CSS, JavaScript (modern responsive design) Backend: Node.js + Express.js Database: MongoDB Email Service: Nodemailer ------------------------------------- ๐ŸŽฏ FRONTEND FEATURES ------------------------------------- 1. HOME PAGE: - Attractive hero section with: Title: "APยฒ Coaching Institute" Subtitle: "Limited Seats Available - Join Now" Button: "Book Free Demo" - Show main faculties: - Anil Sir (Chemistry) - +91 70061 72778 - Sections: - About Us - Why Choose Us - Courses Offered (BSc, CUET, Boards, etc.) - Free Demo Classes Highlight - Add modern UI with black + gradient theme 2. ADMISSION FORM (MAIN FEATURE): - Fields: - Full Name - Phone Number - Email - Course Selection - Message (optional) - Submit button 3. NOTES SECTION: - Students can download notes (PDF links) - Organized by subject (Chemistry, Maths) 4. CONTACT SECTION: - Display phone + email - Google Map (optional) 5. RESPONSIVE DESIGN: - Mobile-friendly - Clean animations ------------------------------------- โš™๏ธ BACKEND FEATURES (IMPORTANT) ------------------------------------- 1. SERVER SETUP: - Use Express.js - Create REST API 2. DATABASE (MongoDB): - Create a collection "students" - Store: name, phone, email, course, message, date 3. FORM HANDLING: - When user submits form: โœ” Save data in MongoDB โœ” Send email notification to admin 4. EMAIL SYSTEM: - Use Nodemailer - Send email: Subject: "New Admission Enquiry" Include student details 5. API ROUTES: - POST /admission โ†’ save form data - GET /students โ†’ view all data (admin purpose) 6. SECURITY: - Basic validation - Prevent empty fields ------------------------------------- ๐Ÿง  EXTRA FEATURES ------------------------------------- - Show "Only Limited Seats Available" - Add popup after form submission: "We will contact you soon" - Add loading animation - Admin can view student data (simple page) ------------------------------------- ๐Ÿ“ PROJECT STRUCTURE ------------------------------------- /project /frontend index.html style.css script.js /backend server.js /models /routes ------------------------------------- ๐ŸŽฏ GOAL: Create a professional coaching website where: - Students can register - Data is saved in database - Owner gets notification - Looks modern and attractive ------------------------------------- Also include comments in code for understanding.

Home
Home

Comments (0)

No comments yet. Be the first!

Project Tasks

No tasks generated yet.

Tasks will appear here as requirements are defined.

Home design preview
Backend: Access Endpoint
Students: View All Data
Students: Review Enquiry
Email: Receive Notification