E-tutor App is an online e-learning platform created using React.js. It provides a modern, user-friendly interface for students to explore courses and access educational content, optimized for a seamless learning experience across devices.
- Responsive Design: Adjusted for a great user experience on mobile, tablet, and desktop devices.
- Course Catalog: A structured course directory allowing users to explore various topics.
- Interactive UI Components: Engaging animations and carousels enhance the user interface.
- Animated Transitions: Powered by Framer Motion for smooth and engaging transitions.
- Counters: Dynamic counters using react-countup to show key metrics like number of courses, instructors, and students.
- Icons: Beautiful icons integrated with React Icons.
- Carousels: Smooth product showcases using React Slick and Slick Carousel.
- React and Tailwind CSS: Combines React's component-based structure with Tailwind CSS's responsive styling.
- User Authentication: Supports secure login and signup features for personalized course access.
E-tutor-App/
β
βββ public/
β βββ assets/
βββ src/
β βββ components/
β βββ pages/
β βββ styles/
β βββ App.js
β βββ index.js
β βββ ...
βββ .gitignore
βββ package.json
βββ README.md
βββ LICENSE
public/
: Static assets like images.src/
: Source files, including components, pages, and styles.App.js
: Main app structure.components/
: Reusable UI elements (e.g., navbar, footer, course cards).styles/
: Tailwind CSS and custom styles.
-
Clone the Repository:
git clone https://github.com/your-username/e-tutor-app.git cd e-tutor-app
-
Install Dependencies:
npm install
-
Run the Development Server:
npm start
Open your browser and go to
http://localhost:3000
to view the app.
- Fork the Repository
- Create a New Branch:
git checkout -b feature/new-feature
- Commit Changes:
git commit -m "Added new feature"
- Push to GitHub:
git push origin feature/new-feature
- Open a Pull Request.
You can check out the live version of E-tutor App at: E-tutor App Live
- LinkedIn: Ajay Patil
- Email: aj41093@gmail.com
- GitHub: GitHub
This project is licensed under the MIT License. See the LICENSE file for details.