Skip to content

Shashankphatkure/Skillconnect---Courses-Jobs-Internships---nextjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Next.js Full-Stack Project with Supabase, Pinecone, Langchain, and More

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.

Features

  • 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.

Getting Started

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.

Deployment

This project is optimized for deployment on Vercel and Render, offering serverless deployment options that are ideal for Next.js applications.

Contributing

Contributions are welcome Please feel free to open an issue or submit a pull request.

License

This project is open-source and available under the MIT License.

Acknowledgements

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.