This project is a comprehensive full-stack application built with Next.js, leveraging the latest technologies for frontend and backend development. It integrates various services and frameworks to provide a robust, scalable, and efficient web application.
- Frontend & Backend: Built with Next.js, a full-stack JavaScript framework for efficient and scalable web applications.
- Database: Utilizes Supabase and Redis for backend-as-a-service (BaaS) and caching solutions.
- Vector Store: Integrates Pinecone for high-performance vector database operations, ideal for personalized recommendations.
- LLM Frameworks: Incorporates Langchain for integrating large language models (LLMs) to enhance functionalities like chatbots and content summarization.
- Email Service: Employs Nodemailer and Trigger for sending transactional emails.
- Authentication: Uses Auth0 and Next Auth for secure and flexible authentication options.
- API Styles: Supports both REST and GraphQL APIs to cater to different developer preferences.
- Deployment: Deployed on Vercel and Render for serverless scalability and flexibility.
To get started with this project, follow these steps:
Install Dependencies:
npm install
- Frontend panel - cd/skillconnect
- Recruiter Panel - cd/skillrecruiter
Build and Deploy:
- For Vercel, link your project to Vercel and deploy.
- For Render, configure your Render settings and deploy.
This project is optimized for deployment on Vercel and Render, offering serverless deployment options that are ideal for Next.js applications.
- Vercel: Deploy to Vercel
- Render: Deploy to Render
Contributions are welcome Please feel free to open an issue or submit a pull request.
This project is open-source and available under the MIT License.
This project leverages the power of Next.js, Supabase, Pinecone, Langchain, and other technologies to create a scalable and efficient web application. Special thanks to the open-source community for their contributions and support.