Skip to content

a7coder/Portfolio-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Back-End

Logo

Welcome to my personal website! This website was built using Next.js for the frontend and Express.js for the backend.

About the Project

My personal website serves as an online portfolio of my work, skills, and interests. The website has several pages, including a home page, a contact page, a projects page and about me.

Technologies Used

  • Next.js: A popular React framework for building server-side rendered (SSR) web applications.
  • Express.js: A flexible and minimalist Node.js web application framework for building APIs and web applications.
  • CSS Modules: A CSS management system for modular and reusable CSS in web applications.
  • Git: A distributed version control system for managing the source code of the project.

Features

  • Server-side rendering (SSR) of web pages for improved performance and SEO.
  • Dynamic routing and page generation using Next.js's built-in routing system.
  • Custom API routes for handling backend logic and data storage using Express.js.
  • Responsive design and layout using CSS modules and Flexbox.
  • Deployed using Vercel and Cyclic for easy scaling and management.

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository to your local machine using Git: git clone [repository URL]
  2. Install the required dependencies by running npm install or yarn install in the root directory of the project.
  3. Start the development server by running npm run dev or yarn dev.
  4. Open the website in your browser at http://localhost:3000.

Deployment

The website can be easily deployed to a variety of hosting platforms, including Vercel, Heroku, or any other Node.js hosting provider. For more information on deploying a Next.js and Express.js application, please refer to the official Next.js deployment documentation and the official Express.js deployment documentation.

Contributions

Contributions to the project are welcome and encouraged! If you would like to contribute to the project, please follow these guidelines:

  1. Fork the repository to your GitHub account.
  2. Create a new branch for your changes.
  3. Make your changes and commit them with clear commit messages.
  4. Push your changes to your forked repository.
  5. Create a pull request to the original repository and describe your changes.

License

The project is licensed under the MIT License, which allows for free use, modification, and distribution of the source code.

About

Backend For PortFolio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors