Jeezy is a hosting platform similar to Vercel, allowing users to deploy their websites for free. It is built with Next.js for the frontend and Django for the backend.
- Frontend: Next.js
- Backend: Django
- User authentication with (Github)
- Website deployment via Github repositories
- Database integration
- Project management
- Wide range of templates
- Deployment status management
- Logs
- Analytics (Comming Soon)
- Free hosting
To run Jeezy locally, follow these steps:
-
Clone the repository:
git clone https://github.com/iranzithierry/jeezy.git
-
Navigate to the project directory:
cd jeezy
-
Install dependencies for both frontend and backend:
# Install frontend dependencies cd frontend npm install # Install backend dependencies cd ../backend pip install -r /requirements/ `ALL FILES`
-
Configure environment variables:
- Create a
.env
file in the backend directory and add necessary variables such as database credentials, secret key, etc.
- Create a
-
Run migrations:
cd backend virtualenv env source env/bin/activate python manage.py migrate
-
Start the development servers:
# Start frontend server cd ../frontend npm run dev # Start backend server cd ../backend python manage.py runserver
Once the servers are running locally, you can access the website at http://localhost:3000
in your browser.
Comming Soon
Contributions are welcome! If you'd like to contribute to Jeezy, please follow these steps:
- Fork the repository.
- Create a new branch.
- Make your changes.
- Commit your changes.
- Push to the branch.
- Create a new Pull Request.
This project is licensed under the MIT License.