Empowering education through seamless digital connections.
Built with the tools and technologies:
Edify.website.demo.-.Made.with.Clipchamp.1.mp4
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.β
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.
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.
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 |
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
πΉ Homepage
- Hero section with mission statement and call to action.
- Smooth navigation to explore the entire platform.
πΉ Programs Offered
- Detailed sections for Graduation, Master's, and Post-Graduate programs.
- Modular cards displaying course information.
πΉ About Us
- Highlights university philosophy, mission, and vision.
πΉ Virtual Campus Gallery
- Dynamic photo carousel showcasing campus life.
πΉ Facilities
- Interactive section covering infrastructure (library, park, canteen, swimming pool, etc.)
πΉ Teacher Profiles
- Cards showcasing faculty members, their expertise, and subjects.
πΉ Student Testimonials
- Quotes and feedback from real users, giving credibility and trust.
πΉ Contact Section
- Static or dynamic form integration for inquiries.
πΉ Fully Responsive UI
- Optimized for mobile, tablet, and desktop using responsive layout strategies.
- π 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.
link : https://edify-rho.vercel.app/
To run this project locally:
Ensure the following are installed:
- Node.js (v16+ recommended)
- npm or yarn
- Git
# 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
.
- π 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
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
This project is open-sourced under the MIT License.
Built with π using React to reshape the future of education.