This is the frontend for RoadflowAI website, it curates curriculums and syllabus for tech roles and tools for new developers or experts to use. It allows progress tracking, curriculum reviews using MindsDB, and quizzes to verify that students understand the concept taught. RoadflowAI does not create new video or article resources but leverages on free contents on the internet. Sources for resources includes but not limited to Youtube, Hashnode, Medium, Coursera, and Udemy etc.
You need to run the api first, as the frontend heavily depends on the api that provides more technical features like Signup, Login and more.
Visit RoadflowAI API repository to set up the API. API is built in Django. Check the API for more information.
Make sure you update the .env.development
file to use the BASE URL of the API server.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
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!
- NextJs - React Framework
- RoadflowAI API - RoadflowAI REST API
- Chakra - Frontend Design Library
- Formik - Building forms and validation
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.