Vilo is an all-in-one platform for developers to create LaTeX documents, build portfolios, follow learning roadmaps, apply for jobs, and use AI tools to improve their workflow and productivity.
The platform is designed to help developers learn, build, document, and get job .
- Create and edit LaTeX documents
- Build and manage developer portfolios
- Follow structured learning roadmaps
- Apply for jobs
- Use AI to generate and improve content
- Export documents as PDF or LaTeX Manage projects and documents in one workspace
- LaTeX Document Editor
- Developer Portfolio Builder
- Learning Roadmaps
- Job Application System
- AI Features
| Layer | Technology |
|---|---|
| Frontend | Next.js, Tailwind CSS, Monaco Editor, React Flow |
| Backend | Next.js API Routes, Prisma ORM, PostgreSQL |
| AI Integration | Vercel AI SDK, Google AI |
| Icons & Style | Lucide Icons, KaTeX |
| Validation | Zod, TypeScript |
Follow these steps to set up Vilo locally:
git clone [https://github.com/your-username/vilo.git]
cd viloInstall dependencies
bun install
Code snippet
DATABASE_URL="your-postgresql-url"
NEXTAUTH_SECRET="your-secret"
GOOGLE_CLIENT_ID="your-google-id"
GOOGLE_CLIENT_SECRET="your-google-secret"
OPENAI_API_KEY="your-openai-key"
# Development mode
npm run dev
bun run build
Contributions are welcome. Fork the repository, clone it locally, create a new branch, make your changes, and submit a pull request. Please ensure your code follows the project structure and coding style.
Give a ⭐️ if this project helped you!
Distributed under the MIT License.
