CodeMorphix is an AI-powered platform that translates source code between multiple programming languages while preserving functionality. It also provides code explanations, optimization suggestions, complexity analysis, and a modern developer-friendly interface.
- 🔄 AI Code Translation
- 💡 Code Explanation
- ⚡ Code Optimization
- 📊 Time & Space Complexity Analysis
- 📝 Code History
- 🔐 Secure Authentication (JWT)
- 👤 User Dashboard
- 🌙 Modern Responsive UI
- 📋 Copy Code with One Click
- 📥 Download Translated Code
- React.js
- Tailwind CSS
- Axios
- React Router
- Node.js
- Express.js
- PostgreSQL
- Prisma ORM
- JWT Authentication
- Bcrypt Password Hashing
- Google Gemini API / OpenAI API
- Vercel
- Render
CodeMorphix/
│
├── client/
│ ├── src/
│ ├── public/
│ └── package.json
│
├── server/
│ ├── controllers/
│ ├── routes/
│ ├── middleware/
│ ├── prisma/
│ ├── utils/
│ └── package.json
│
├── README.md
└── .env.example
git clone https://github.com/your-username/CodeMorphix.git
cd CodeMorphixFrontend
cd client
npm installBackend
cd server
npm installCreate a .env file inside the server folder.
DATABASE_URL=
JWT_SECRET=
GEMINI_API_KEY=
OPENAI_API_KEY=
PORT=5000Backend
npm run devFrontend
npm run dev| Home | Translator |
|---|---|
| Add Screenshot | Add Screenshot |
| Dashboard | History |
|---|---|
| Add Screenshot | Add Screenshot |
- Support 50+ Programming Languages
- AI Debugging
- AI Code Review
- GitHub Integration
- Real-time Collaboration
- Voice to Code
- Dark/Light Theme
Contributions are welcome!
- Fork the repository
- Create a new branch
git checkout -b feature-name- Commit your changes
git commit -m "Added new feature"- Push
git push origin feature-name- Open a Pull Request
This project is licensed under the MIT License.
Shresh Rahangdale
AI & Data Science Student | AI Developer | Full Stack Developer
GitHub: https://github.com/your-username
LinkedIn: https://linkedin.com/in/your-profile
If you found this project helpful, please consider giving it a ⭐ on GitHub.