CodeMate AI is a full-stack web application built with the MERN stack (MongoDB, Express, React, Node.js) that allows users to authenticate securely and interact with AI-generated prompts.
- User Authentication (JWT-based)
- Secure Login & Signup
- Protected Routes & Authorization Middleware
- AI Assistant Prompt Handling
- CRUD Operations on Prompts
- REST API Integration
- Scalable Folder Structure with MVC Pattern
Frontend: React.js, Axios, Context API
Backend: Node.js, Express.js, MongoDB, Mongoose
Authentication: JWT, bcrypt.js
Deployment: (to be updated with live links)
CodeMateAI
├── BackEnd 📁
│ ├── controllers 📁
│ ├── middlewares 📁
│ ├── models 📁
│ ├── routes 📁
│ ├── services 📁
│ ├── .env 📄
│ ├── index.js 📄
│ └── package.json 📄
├── FrontEnd 📁
│ ├── node_modules 📁
│ ├── public 📁
│ ├── src 📁
│ │ ├── assets 📁
│ │ ├── components 📁
│ │ ├── context 📁
│ │ ├── App.css 📄
│ │ ├── App.jsx 📄
│ │ ├── index.css 📄
│ │ └── main.jsx 📄
│ ├── .env 📄
│ ├── index.html 📄
│ ├── package.json 📄
│ └── README.md 📄
├── .gitignore 📄
└── README.md 📄
git clone https://github.com/rajveer-09/CodeMateAI.git
Click Here...
CodeMateAI Live Link
Rajveer Sharma
GitHub
This project is licensed under the MIT License
Pull requests are welcome. Feel free to open issues and suggest features.
