Welcome to the source code repository for my personal website. This project showcases my portfolio, skills, and various projects.
- Frontend: Next.js
- Backend: Express.js
- Containerization: Docker
- Hosting: Vercel (for the frontend)
- Responsive design
- Fast loading times with Next.js 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.dev.git
cd upayan.dev
-
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 Vercel
- 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.