Empower Your Journey: Let AI Craft Your Roadmap. Personalized, Efficient, and Future-Forward.
Get RoadMaps is an AI-driven tool designed to help users create personalized roadmaps for their journeys. Whether you are planning a learning path, career development, or any other project, Get RoadMaps provides an intuitive interface to craft tailored roadmaps efficiently.
- Generative AI: Create customized roadmaps based on user prompts.
- Downloadable Roadmaps: Easily download your roadmap as an image for reference.
- Roadmap Spaces: Store the raodmap in each their space and access whenever you want.
To get started with Get RoadMaps, follow the instructions below to set up the project locally.
-
Clone the repository:
git clone https://github.com/habeebmoosa/getroadmaps.git cd getroadmaps
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit:
http://localhost:3000
-
Create Clerk account for authenication, MongoDB Atlas for database, Gemini API and create .env.local file:
# Gemini API key API_KEY=your_gemini_api_key # Clerk authentication keys NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key CLERK_SECRET_KEY=your_clerk_secret_key # Clerk URLs NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up # MongoDB connection string MONGO_URI=your_mongodb_connection_uri
- Write a Prompt: Enter your prompt in the text area to generate a roadmap.
- Generate Roadmap: The AI model will create a roadmap based on your input.
- Download: Save your roadmap as an image for future reference.
- Frontend & Backend: TypeScript, Next.js
- Generative AI API: Gemini Pro 1.0 or Gemini Pro 1.5 Flash API
- Database: MongoDB or MongoDB Atlas
- Styling: Tailwind CSS, Shadcn UI
We welcome contributions from the community! To contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Make your changes and commit them (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Open a pull request.
This project is open source and available under the MIT License.
Designed and developed by Habeeb Moosa.
- Email: habeebmoosadev@gmail.com
- GitHub: GitHub.com/habeebmoosa
- LinkedIn: LinkedIn.com/habeebmoosa
© 2024 Get RoadMaps. All rights reserved.