amber-animations

byRohit Raj

Create a modern, professional front-end website for an EdTech company. Tech Stack: - HTML5, CSS3, JavaScript - Use Tailwind CSS for styling - Use simple animations (hover effects, transitions, scroll animations using AOS or GSAP) Design Requirements: - Clean, modern UI/UX similar to top EdTech platforms - Responsive design (mobile + desktop) - Smooth scrolling and subtle animations - Use a professional color palette (blue, white, gradients) Pages/Sections Required: 1. Home Page: - Hero section with headline, subheading, CTA button (Enroll Now) - Animated background or gradient - Features section (Why choose us) - Popular courses preview - Testimonials - Footer 2. About Us: - Company mission and vision - Team section with cards - Timeline or journey section 3. Courses Page: - Categories: - Computer Science (CSE) - Mechanical Engineering - Management - Each course card should include: - Title - Description - Duration - Enroll button - Add hover animations on cards 4. Career Page: - Job openings list - Apply button - Simple form UI 5. Campus Ambassador Page: - Program details - Benefits section - Apply form 6. Contact / Chat Section: - “Talk with us” chatbot UI (front-end only, no backend required) - Floating chat button (bottom right) - Contact form (name, email, message) UI/UX Features: - Sticky navbar with smooth scroll - Mobile hamburger menu - Card-based layout - Glassmorphism or soft shadows - Micro-interactions (button hover, scaling cards) Extras: - Add icons (use Heroicons or FontAwesome) - Include a loading animation - Use clean, readable fonts (Poppins or Inter) Output: - Provide complete code (HTML, CSS, JS) - Organize code cleanly - Add comments for each section

HomeAmbassadorContact
Home

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 7

System Requirements Document (SRD)

amber-animations

1. Introduction

The purpose of this document is to define the system requirements for amber-animations, a modern, professional front-end website for an EdTech company. The platform aims to provide a seamless and engaging user experience for students, educators, and professionals seeking educational resources and opportunities. This document outlines the functional and non-functional requirements, design concepts, and technical specifications necessary to develop the platform.

The project is tailored to meet the needs of users in India (IN), ensuring locale-specific defaults such as time zones, currency, and cultural preferences are considered.

Page 2 of 7

2. System Overview

amber-animations will be a responsive, visually appealing, and user-friendly website designed to cater to the needs of an EdTech audience. The platform will feature:

  • A clean and modern UI/UX inspired by top EdTech platforms.
  • Smooth animations and transitions to enhance interactivity.
  • Responsive design optimized for both mobile and desktop devices.
  • Key sections such as Home, About Us, Courses, Careers, Campus Ambassador Program, and Contact/Chat.

The website will utilize Tailwind CSS for styling, AOS/GSAP for animations, and a professional color palette to create a cohesive and polished look.

Page 3 of 7

3. Functional Requirements

  • Home Page:

    • As a User, I should see a hero section with a headline, subheading, and a CTA button (Enroll Now).
    • As a User, I should see an animated background or gradient.
    • As a User, I should see a features section (Why choose us).
    • As a User, I should see a preview of popular courses.
    • As a User, I should see testimonials from other users.
    • As a User, I should see a footer with links and contact information.
  • About Us Page:

    • As a User, I should see the company’s mission and vision.
    • As a User, I should see a team section with cards for each member.
    • As a User, I should see a timeline or journey section.
  • Courses Page:

    • As a User, I should see categories for courses (e.g., Computer Science, Mechanical Engineering, Management).
    • As a User, I should see course cards with a title, description, duration, and an Enroll button.
    • As a User, I should see hover animations on course cards.
  • Career Page:

    • As a User, I should see a list of job openings.
    • As a User, I should see an Apply button for each job.
    • As a User, I should see a simple form UI for job applications.
  • Campus Ambassador Page:

    • As a User, I should see details about the Campus Ambassador Program.
    • As a User, I should see a benefits section.
    • As a User, I should see an Apply form for the program.
  • Contact / Chat Section:

    • As a User, I should see a “Talk with us” chatbot UI (front-end only).
    • As a User, I should see a floating chat button at the bottom right.
    • As a User, I should see a contact form with fields for name, email, and message.
  • UI/UX Features:

    • As a User, I should experience a sticky navbar with smooth scrolling.
    • As a User, I should see a mobile hamburger menu for navigation.
    • As a User, I should see a card-based layout with glassmorphism or soft shadows.
    • As a User, I should experience micro-interactions (e.g., button hover effects, scaling cards).
Page 4 of 7

4. User Personas

  1. Student:

    • Primary user of the platform.
    • Interested in enrolling in courses and exploring educational resources.
  2. Educator:

    • Secondary user of the platform.
    • Interested in contributing content or collaborating with the EdTech company.
  3. Job Seeker:

    • Interested in exploring career opportunities within the company.
  4. Campus Ambassador:

    • Interested in joining the Campus Ambassador Program to promote the platform.
  5. Guest:

    • Casual visitor exploring the platform without logging in.

5. Visuals Colors and Theme

Page 5 of 7

Unique Color Palette:

  • Background: #F5F9FF (Soft Sky Blue)
  • Surface: #FFFFFF (Pure White)
  • Text: #1A202C (Dark Charcoal)
  • Accent: #4F46E5 (Royal Indigo)
  • Muted: #CBD5E0 (Cool Gray)

This palette reflects a professional and modern aesthetic, with a focus on clarity and readability.

6. Signature Design Concept

The amber-animations homepage will feature a dynamic animated gradient background that subtly shifts colors as the user scrolls. The hero section will include a 3D parallax effect, where layers of the background move at different speeds, creating depth and interactivity.

Key elements of the homepage:

  • Interactive Course Cards: Cards will "flip" on hover, revealing additional details about the course.
  • Testimonials Carousel: A rotating carousel with user testimonials, featuring smooth fade-in and slide transitions.
  • Floating Icons: Subtle, animated icons (e.g., books, graduation caps) that float across the screen, reinforcing the educational theme.

Micro-interactions will be incorporated throughout, such as buttons that "pulse" on hover and sections that animate into view as the user scrolls.

Page 6 of 7

7. Non-Functional Requirements

  • The website must load within 2 seconds on a 4G connection.
  • The website must be fully responsive and compatible with all major browsers (Chrome, Firefox, Safari, Edge).
  • The website must adhere to accessibility standards (WCAG 2.1).
  • The website must support both light and dark modes.

8. Tech Stack

  • Frontend:

    • React for Web
    • Tailwind CSS for styling
    • AOS/GSAP for animations
  • Backend:

    • Python
    • FastAPI
  • Database:

    • MySQL (with Alembic for migrations)
  • AI Tools:

    • Google Nano Banana for image generation
  • Orchestration:

    • Docker
    • Kubernetes
Page 7 of 7

9. Assumptions and Constraints

  • The chatbot UI will be front-end only, with no backend integration at this stage.
  • The platform will primarily target users in India, with English as the default language.
  • The website will not include payment gateway integration in the initial phase.

10. Glossary

  • CTA: Call to Action
  • UI/UX: User Interface / User Experience
  • WCAG: Web Content Accessibility Guidelines
  • AOS: Animate on Scroll
  • GSAP: GreenSock Animation Platform
Home design preview
Home: View Hero
Ambassador: View Program
Ambassador: View Benefits
Ambassador: Apply Program
Ambassador: Submit Form
About: View Mission
Contact: Open Chat
Contact: Submit Form
Home: View Features