Welcome to the source code repository for my personal website. This project showcases my portfolio, skills, and various projects.
- Frontend: Qwik
- Backend: Express.js
- Containerization: Docker
- Hosting: Cloudflare Pages (for the frontend)
- Responsive design
- Fast loading times with Qwik's optimization
- RESTful API built with Express.js
- Dockerized setup for easy deployment
Make sure you have the following installed:
- Docker
- Node.js (for local development)
git clone https://github.com/upayanmazumder/upayan.space.git
cd upayan.space
-
Navigate to the
api
folder:cd api
-
Build and run the Docker container:
docker-compose up --build
-
Navigate to the frontend folder:
cd frontend
-
Start the development server:
npm install npm start
- Frontend: Deployed on Cloudflare Pages
- Backend: Dockerized and can be deployed using Docker.
Contributions are welcome! Please follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/YourFeature
-
Make your changes and commit them:
git commit -m "Add your feature"
-
Push to your branch:
git push origin feature/YourFeature
-
Open a pull request.
Please read our Code of Conduct to ensure a welcoming environment for all contributors.
This project is licensed under the MIT License. See the LICENSE file for details.