PrismAI is a full-stack AI-powered web application built with a modular client–server architecture.
The project is primarily written in JavaScript, with separate frontend and backend folders for better scalability and maintainability.
It is designed to serve as a foundation for experimenting with and deploying AI-driven applications.
- Full-stack architecture with dedicated
clientandservermodules - AI-powered interactions for intelligent responses
- Scalable structure for future enhancements
- Modern web technologies for smooth development and deployment
- Vercel deployment support for quick hosting
- Frontend: JavaScript, React (if included), TailwindCSS (if included)
- Backend: Node.js, Express.js
- AI Integration: OpenAI API / Custom AI Models (depending on your setup)
- Deployment: Vercel
PrismAI/
│
├── client/ # Frontend code
│ ├── src/ # React components, pages, styles
│ └── ...
│
├── server/ # Backend code
│ ├── routes/ # API routes
│ ├── models/ # Database models (if any)
│ └── ...
│
└── README.md # Project documentation
-
Clone the repository
git clone https://github.com/Sourik-10/PrismAI.git cd PrismAI -
Install dependencies
- For server:
cd server npm install - For client:
cd client npm install
- For server:
-
Set environment variables
Create a.envfile in theserver/directory and add your API keys (e.g., OpenAI, DB connection).Example:
PORT=5000 OPENAI_API_KEY=your_api_key_here
-
Run the application
- Start backend:
cd server npm run dev - Start frontend:
cd client npm start
- Start backend:
Contributions are welcome!
Feel free to fork this repo and submit a pull request with improvements.
This project is licensed under the MIT License – see the LICENSE file for details.