FluentWay is an advanced English language training platform designed to help learners enhance their fluency and proficiency in English. Whether users are preparing for IELTS, improving their spoken English, or mastering business communication, FluentWay offers a structured and interactive learning experience.
- Diverse Course Offerings – Provides a range of English learning courses, including IELTS Preparation, Spoken English, Business English, Grammar, Writing Skills, and more.
- User-Friendly Interface – A seamless and intuitive platform built with Next.js for optimal performance.
- Course Management System – Users can explore, enroll, and manage their course bookings with ease.
- Progress Tracking – Allows students to update their learning status and track their progress.
- Secure Authentication – Integrates Next Auth for user registration and login.
- Responsive Design – Ensures accessibility across different devices, enhancing the learning experience.
- Frontend + Server: Next.js, React.js
- Frontend Design: Tailwind CSS, Shadcn UI, Aceternity UI
- Database: MongoDB
- Authentication: Next Auth
- Deployment: Vercel
git clone https://github.com/ssmahim01/Fluent-Way-Platform.git
cd Fluent-Way-Platformnpm installCreate a .env.local file in the root directory and add the keys with secret values
To run the project locally, execute the following command:
npm run dev🔹 This will start the development server, and you can access it at:
📌 http://localhost:3000
"dependencies": {
"@emailjs/browser": "^4.4.1",
"@radix-ui/react-dialog": "^1.1.6",
"@radix-ui/react-dropdown-menu": "^2.1.6",
"@radix-ui/react-label": "^2.1.2",
"@radix-ui/react-select": "^2.1.6",
"@radix-ui/react-slot": "^1.1.2",
"@tabler/icons-react": "^3.30.0",
"add": "^2.0.6",
"axios": "^1.7.9",
"bcrypt": "^5.1.1",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"lucide-react": "^0.475.0",
"mongodb": "^6.13.0",
"motion": "^12.4.7",
"next": "15.1.7",
"next-auth": "^4.24.11",
"next-themes": "^0.4.4",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-icons": "^5.4.0",
"react-star-ratings": "^2.3.0",
"shadcn-ui": "^0.9.4",
"sheet": "^0.2.0",
"sweetalert2": "^11.16.1",
"tailwind-merge": "^3.0.2",
"tailwindcss-animate": "^1.0.7"
}This is a Next.js project bootstrapped with create-next-app.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
