Skip to content

Edify - An Education Platform (React) Edify is a dynamic and immersive education platform built with React, tailored to connect students, educators, and institutions in one unified digital environment. It delivers a clean, modern user experience across all device.

Notifications You must be signed in to change notification settings

Anamicca23/Edify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

EDIFY

Empowering education through seamless digital connections.

Built with the tools and technologies:


Edify.website.demo.-.Made.with.Clipchamp.1.mp4

πŸ“˜ Edify - An Education Platform (React)

Edify is a dynamic and immersive education platform built with React, tailored to connect students, educators, and institutions in one unified digital environment. It delivers a clean, modern user experience across all devices and focuses on interactive, accessible, and high-quality education for learners of all levels.

πŸ’‘ β€œWe ensure better Education for a better world.”


🧾 About Edify

Edify isn't just a front-facing websiteβ€”it's a feature-rich education system with dedicated sections for academic programs, faculty, student testimonials, and campus facilities. Designed with scalability in mind, it supports static and dynamic deployments, integrates with external systems, and offers a modular architecture for easy extension.

Whether you're:

  • A school or university administrator showcasing your institution,
  • A student exploring learning options, or
  • A developer looking to build your own version,

Edify offers the foundation for your goals.


🎯 Purpose

The main objectives behind Edify are:

βœ… Digital Transformation for Education
Enable traditional institutions to maintain an engaging online presence.

βœ… Student-Centric Design
Deliver structured, bite-sized, and visually intuitive content for learners.

βœ… Modern UI for Institutions
Provide an aesthetic and functional showcase of campus life, academic programs, and teaching excellence.

βœ… Ease of Use & Accessibility
Ensure the platform is intuitive for every type of user, including students, faculty, and parents.


βš™οΈ Tech Stack

Layer Technologies Used
Frontend React (with Create React App or Vite), JSX, Functional Components
Routing react-router-dom
State Management React Context API (or Redux if extended)
Styling CSS Modules / Tailwind CSS / SCSS
Responsive Design Flexbox, Grid, Media Queries for mobile optimization
Assets Custom SVGs, Web-optimized PNGs/JPEGs, Fonts from Google Fonts
Deployment Vercel / GitHub Pages

πŸ“ Project Structure

edify/
β”œβ”€β”€ public/                        # Static assets served directly (favicon, manifest, etc.)
β”‚   └── index.html                 # Root HTML file
β”œβ”€β”€ src/                           # All source files
β”‚   β”œβ”€β”€ assets/                    # Static media assets like images and videos
β”‚   β”‚   β”œβ”€β”€ images/                # All PNGs, JPGs, icons
β”‚   β”‚   └── videos/                # MP4 and other video files
β”‚   β”œβ”€β”€ components/                # Reusable shared UI components
β”‚   β”‚   β”œβ”€β”€ Navbar/                # Navigation bar component
β”‚   β”‚   β”‚   β”œβ”€β”€ Navbar.jsx
β”‚   β”‚   β”‚   └── Navbar.css
β”‚   β”‚   β”œβ”€β”€ Footer/                # Footer section
β”‚   β”‚   β”‚   β”œβ”€β”€ Footer.jsx
β”‚   β”‚   β”‚   └── Footer.css
β”‚   β”‚   β”œβ”€β”€ Title/                 # Title header component
β”‚   β”‚   β”‚   β”œβ”€β”€ Title.jsx
β”‚   β”‚   β”‚   └── Title.css
β”‚   β”‚   └── VideoPlayer/           # Embedded video component
β”‚   β”‚       β”œβ”€β”€ Videoplayer.jsx
β”‚   β”‚       └── Videoplayer.css
β”‚   β”œβ”€β”€ pages/                     # Route-level pages
β”‚   β”‚   β”œβ”€β”€ Home/                  # Homepage content (Hero, etc.)
β”‚   β”‚   β”œβ”€β”€ About/                 # About page content
β”‚   β”‚   β”‚   β”œβ”€β”€ About.jsx
β”‚   β”‚   β”‚   └── About.css
β”‚   β”‚   β”œβ”€β”€ Campus/                # Campus info section
β”‚   β”‚   β”‚   β”œβ”€β”€ Campus.jsx
β”‚   β”‚   β”‚   └── Campus.css
β”‚   β”‚   β”œβ”€β”€ Contact/               # Contact form and info
β”‚   β”‚   β”‚   β”œβ”€β”€ Contact.jsx
β”‚   β”‚   β”‚   └── Contact.css
β”‚   β”‚   β”œβ”€β”€ Facilities/            # School/College facility info
β”‚   β”‚   β”‚   β”œβ”€β”€ Facilities.jsx
β”‚   β”‚   β”‚   └── Facilities.css
β”‚   β”‚   β”œβ”€β”€ Programs/              # Program offerings
β”‚   β”‚   β”‚   β”œβ”€β”€ Programs.jsx
β”‚   β”‚   β”‚   └── Program.css
β”‚   β”‚   β”œβ”€β”€ Teachers/              # Teachers profiles
β”‚   β”‚   β”‚   β”œβ”€β”€ Teachers.jsx
β”‚   β”‚   β”‚   └── Teachers.css
β”‚   β”‚   └── Testimonials/          # User testimonials or feedback
β”‚       β”‚   β”œβ”€β”€ Testimonials.jsx
β”‚       β”‚   └── Testimonials.css
β”‚   β”œβ”€β”€ data/                      # Static data (JS/JSON) to populate UI
β”‚   β”‚   β”œβ”€β”€ teachers.json
β”‚   β”‚   β”œβ”€β”€ programs.json
β”‚   β”‚   └── testimonials.json
β”‚   β”œβ”€β”€ styles/                    # Global styles or shared variables
β”‚   β”‚   └── index.css
β”‚   β”œβ”€β”€ App.jsx                    # Main app component with routing
β”‚   └── main.jsx                   # ReactDOM entry point
β”œβ”€β”€ .gitignore
β”œβ”€β”€ README.md                     # Project overview, setup instructions
β”œβ”€β”€ eslint.config.js             # ESLint configuration
β”œβ”€β”€ vite.config.js               # Vite build configuration
β”œβ”€β”€ package.json
β”œβ”€β”€ package-lock.json

πŸ“¦ Core Features

πŸ”Ή Homepage

Screenshot 2025-05-09 225614

  • Hero section with mission statement and call to action.
  • Smooth navigation to explore the entire platform.

πŸ”Ή Programs Offered

Screenshot 2025-05-09 225643

  • Detailed sections for Graduation, Master's, and Post-Graduate programs.
  • Modular cards displaying course information.

πŸ”Ή About Us

Screenshot 2025-05-09 225709

  • Highlights university philosophy, mission, and vision.

πŸ”Ή Virtual Campus Gallery

Screenshot 2025-05-09 225740

  • Dynamic photo carousel showcasing campus life.

πŸ”Ή Facilities

Screenshot 2025-05-09 225817

  • Interactive section covering infrastructure (library, park, canteen, swimming pool, etc.)

πŸ”Ή Teacher Profiles

Screenshot 2025-05-09 225838

  • Cards showcasing faculty members, their expertise, and subjects.

πŸ”Ή Student Testimonials

Screenshot 2025-05-09 225910

  • Quotes and feedback from real users, giving credibility and trust.

πŸ”Ή Contact Section

Screenshot 2025-05-09 225927

  • Static or dynamic form integration for inquiries.

πŸ”Ή Fully Responsive UI

  • Optimized for mobile, tablet, and desktop using responsive layout strategies.

🧠 Use Cases

  • πŸŽ“ Universities/Schools: Use Edify as a digital front for campus outreach.
  • πŸ‘¨β€πŸ’» Developers: Extend the platform for online learning or LMS systems.
  • πŸ“ˆ Startups/EdTech: Customize it as an MVP for educational products.
  • πŸ“· Portfolio Projects: Showcase frontend and UI/UX design skills.

SEE ONLINE:

link : https://edify-rho.vercel.app/

πŸš€ Getting Started

To run this project locally:

πŸ”§ Prerequisites

Ensure the following are installed:

  • Node.js (v16+ recommended)
  • npm or yarn
  • Git

πŸ“₯ Installation

# Clone the repository
git clone https://github.com/Anamicca23/edify.git

# Navigate into the project
cd edify

# Install dependencies
npm install
# or
yarn install


### ▢️ Run the Development Server

```bash
npm start
# or
yarn start

Your app should now be running at http://localhost:3000.


βœ… To-Do / Future Enhancements

  • πŸ” Authentication system for students and teachers
  • πŸ“Š Admin dashboard with content management
  • πŸ’¬ Chat or discussion board integration
  • πŸ“¦ CMS support (Strapi, Sanity, Contentful)
  • 🌐 Multi-language/i18n support

🀝 Contributing

We welcome contributions of all kinds! To get started:

# Create a new branch
git checkout -b feature/your-feature-name

# Commit your changes
git commit -m "Add your message"

# Push to the branch
git push origin feature/your-feature-name

# Open a pull request

πŸ“„ License

This project is open-sourced under the MIT License.


Built with πŸ’™ using React to reshape the future of education.

Return Button

About

Edify - An Education Platform (React) Edify is a dynamic and immersive education platform built with React, tailored to connect students, educators, and institutions in one unified digital environment. It delivers a clean, modern user experience across all device.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published