OptiXcel is a premium SaaS platform designed for fast, high-performance image optimization. It enables instant image compression and conversion with minimal quality loss, making it perfect for developers, designers, and businesses looking to enhance web performance and user experience.
- Instant Image Compression & Conversion: Optimize images efficiently using Sharp and Cloudinary.
- Fast & Reliable Backend: Built with Node.js, Express, and MongoDB for scalability.
- API Access: Developers can integrate OptiXcel into their applications.
- Frontend: React, TailwindCSS
- Backend: Node.js, Express, MongoDB
- Image Processing: Sharp, Cloudinary
- Authentication: JWT-based authentication
- Hosting: Vercel (Frontend), AWS/Heroku (Backend)
- Node.js (>=16.x)
- MongoDB (local or Atlas)
- Cloudinary Account (for image processing)
-
Clone the Repository:
git clone https://github.com/Al0kKumar/optixcel.git cd optixcel
-
Install Dependencies:
npm install
-
Set Up Environment Variables: Create a
.env
file in the root directory and add the following:MONGO_URI=your_mongodb_uri CLOUDINARY_CLOUD_NAME=your_cloudinary_cloud_name CLOUDINARY_API_KEY=your_cloudinary_api_key CLOUDINARY_API_SECRET=your_cloudinary_api_secret JWT_SECRET=your_jwt_secret
-
Start the Server:
npm start
-
Run Frontend (if separate repo exists):
cd client npm install npm start
- Frontend: Deployed on vercel
- Backend: Deployed on Render
- Database: Use MongoDB Atlas for cloud storage
- Cloudinary: Used to store images
This project is licensed under the MIT License.
Contributions are welcome! Please fork the repo and submit a pull request.