Skip to content

Welcome to the official repository of the National Institute of Technology Patna's website. This repository serves as the central hub for the development of our institution's website. Here, you'll find all the source code, assets, and resources used to build and maintain our website.

License

Notifications You must be signed in to change notification settings

webupdate2024/nitp-main-website-ec2

 
 

Repository files navigation

🎓 National Institute of Technology Patna Website 🌐

Welcome to the official repository for the National Institute of Technology Patna's website. This repository contains all the source code, assets, and documentation needed to develop and maintain the website.

📋 Table of Contents

📘 Introduction

This repository contains the source code and assets for the website of the National Institute of Technology Patna (NIT Patna). The website is built using Gatsby.js and runs on Node.js version 18.x.

🛠 Tech Stack

  • Framework: Gatsby.js , React.js , Next.js
  • Language: JavaScript
  • Server: Node.js (v18.x)
  • Package Manager: Yarn

🚀 Getting Started

To get a local copy of the project up and running, follow these steps:

  1. Clone the repository:

    git clone https://github.com/nitp-website/nitp-main-website-ec2
    cd nitp-main-website-ec2
  2. Install dependencies:

    yarn install
  3. Set up environment variables: Create a .env file in the root directory and add the necessary environment variables as specified in the Environment Variables section.

  4. Start the development server:

    yarn develop
  5. Access the website: Open your browser and navigate to http://localhost:8000.

🌐 Environment Variables

Before running the application, you need to set up the necessary environment variables. Create a .env.development file in the root directory and add the following placeholders:

GATSBY_API_URL=https://admin.nitp.ac.in

🤝 Contributing

We welcome contributions to improve the website. To contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature/your-feature-name).
  6. Open a pull request.

📄 License

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


For any questions or support, please contact the project maintainers.

About

Welcome to the official repository of the National Institute of Technology Patna's website. This repository serves as the central hub for the development of our institution's website. Here, you'll find all the source code, assets, and resources used to build and maintain our website.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.7%
  • CSS 0.3%