Skip to content

An ultimate guidance to all professionals

License

Suchetamon27/assist-ai

 
 

Repository files navigation

🤖 AssistAI

An AI-powered assistant to supercharge your career journey — from building professional resumes and prepping for interviews to gaining real-time job market insights.

🌐 Live Demo: assist-ai-henna.vercel.app


🚧 Features

  • 📝 Resume & Cover Letter Generator – Create polished documents with just a few inputs.
  • 💼 Interview Preparation – Practice with AI-generated MCQs tailored to your role.
  • 📊 Job Market Dashboard – Personalized data and insights on job trends.
  • 🛠 AI Utilities – Tools that automate and simplify the job-seeking process.

🛠 Tech Stack

Tool Tech
Next.js – React framework
Tailwind CSS – Utility-first styling
PostgreSQL – Database
Prisma – Type-safe ORM
Clerk – Authentication
Vercel – Hosting & deployment

📁 Project Structure


AssistAI/
├── app/                # Pages and routes (Next.js App Router)
├── components/         # Reusable UI components
├── datas/              # Static and seeded data
├── hooks/              # Custom React hooks
├── lib/                # Utility functions and DB config
├── prisma/             # Prisma schema and database config
├── public/             # Static assets like images/icons
├── actions/            # Server-side logic (API handlers)
├── middleware.ts       # Auth and route guards
├── next.config.mjs     # App configuration
└── package.json        # Dependencies and scripts


🚀 Getting Started

1. Clone the repo

git clone https://github.com/soumyo-jeet/AssistAI.git
cd AssistAI

2. Install dependencies

npm install

3. Set up environment variables

Create a .env file in the root and configure the required keys:

DATABASE_URL=your_postgres_url
CLERK_API_KEY=your_clerk_key
...

4. Start the development server

npm run dev

Go to http://localhost:3000 to view the app.


👥 Contributing

We welcome contributions from the community! Here's how you can help:

  1. Fork this repo

  2. Clone your fork locally

    git clone https://github.com/your-username/AssistAI.git
    cd AssistAI
  3. Create a new branch

    git checkout -b your-feature-branch
  4. Make changes and commit

    git add .
    git commit -m "Add: your feature or fix"
    git push origin your-feature-branch
  5. Open a Pull Request and describe your changes.


📜 License

This project is licensed under the MIT License. You are free to use, modify, and distribute this project for personal or commercial purposes.


👤 Maintainer

Developed by: Soumyo Jeet

🌟 Show Your Support

If you find this project helpful, please give it a ⭐ on GitHub and share it with others!


About

An ultimate guidance to all professionals

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.2%
  • CSS 2.8%