Skip to content

upayanmazumder/upayan.dev

Repository files navigation

upayan.dev

GitHub stars GitHub forks License

Welcome to the source code repository for my personal website. This project showcases my portfolio, skills, and various projects.

Seobility Score für upayan.dev

Table of Contents

Technologies Used

  • Frontend: Next.js
  • Backend: Express.js
  • Containerization: Docker
  • Hosting: Vercel (for the frontend)

Features

  • Responsive design
  • Fast loading times with Next.js optimization
  • RESTful API built with Express.js
  • Dockerized setup for easy deployment

Getting Started

Prerequisites

Make sure you have the following installed:

  • Docker
  • Node.js (for local development)

Cloning the Repository

git clone https://github.com/upayanmazumder/upayan.dev.git
cd upayan.dev

Running the Backend

  1. Navigate to the api folder:

    cd api
  2. Build and run the Docker container:

    docker-compose up --build

Running the Frontend

  1. Navigate to the frontend folder:

    cd frontend
  2. Start the development server:

    npm install
    npm start

Deployment

  • Frontend: Deployed on Vercel
  • Backend: Dockerized and can be deployed using Docker.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature/YourFeature
  3. Make your changes and commit them:

    git commit -m "Add your feature"
  4. Push to your branch:

    git push origin feature/YourFeature
  5. Open a pull request.

Code of Conduct

Please read our Code of Conduct to ensure a welcoming environment for all contributors.

License

This project is licensed under the MIT License. See the LICENSE file for details.