Table of Contents
JD-X is an open-source website development project for OpenLake club of IIT Bhilai built using Express.js. It utilizes the HBS templating engine, CSS, JavaScript, and Bootstrap framework. The project aims to provide a flexible and efficient platform for developing dynamic web applications.
- OpenLake is a club of IIT Bhilai striving to create a future of open-source development.
- This project was created for ease of access for IIT Bhilai students & expand the reach of OpenLake by nurturing interest in students regarding the importance of open-source development which in turn enhances teamwork.
You may also suggest changes by forking this repo and creating a pull request or opening an issue. Thanks to all the people have contributed to this project!
To install and set up the JD-X project, follow these steps:
-
Clone the repository:
git clone https://github.com/sk-pathak/JD-X.git
-
Install the dependencies using npm:
cd JD-X npm i
-
Start the server:
npm start
-
Access the website: Open your browser and visit
http://localhost:5000
to see the website in action.
To use JD-X, follow these guidelines:
-
Modify the existing templates or create new ones using HBS syntax. Update the CSS and JavaScript files to customize the front-end design.
-
Define the routes and handle requests in the
routes
directory. Add new routes or modify the existing ones to match your application's logic. -
Utilize the provided middleware and modules for authentication, database connectivity, and other common functionalities. Extend or modify them as needed.
-
Leverage the Express.js and HBS documentation for detailed guidance on building web applications with the framework.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git commit -m 'commit message here'
-
Push your changes to the branch:
git push origin feature/your-feature-name
-
Open a pull request on the original repository and provide a clear description of your changes. We will review & merge your changes as soon as possible!!
Sumit Pathak - -
Hemanth Kumar Reddy - -
Suraj Uttam Gaikwad - -
Nischay Rajput - -
Nishant Verma -
Some resources that were helpful in this project:-