Welcome to the DTL Project repository! This project is aimed at providing a platform for the RV College of Engineering community to stay updated about events, clubs, and various activities. Below, you'll find more information about the project and how you can contribute to it.
Link to the Website (Hosted on Render)
The DTL Project is a web-based platform designed to serve the RV College of Engineering community. It offers the following features:
-
Events: Stay informed about upcoming, ongoing, and completed events happening within the college. You can also view detailed event information.
-
Clubs: Explore and learn more about the various clubs and departments operating within the college.
-
Chatbot: Interact with the DTL Chatbot, which can provide information about events and assist you with various tasks related to the college.
Here's a brief overview of the main project files and directories:
-
app.py
: Contains the Flask application code for the DTL Project, including routes for different sections of the website and the chatbot functionality. -
PostHandler.py
: A module responsible for handling posts and formatting data for display on the website. -
templates
: This directory contains HTML templates for different pages of the website, such as the dashboard and chatbot pages.
Click here to view the project directory structure and learn more about the different files and directories involved in the project.
DirecTracer.py
: Save the directory structure to text and Markdown files.FileReader.py
: Reads selected files in a directory and writes the contents to a file.
-
Fork the repository by clicking on the
Fork
button on the top of the page. This will create a copy of this repository in your account. -
Clone the repository to your local machine
git clone https://github.com/Hardvan/DTL-Project
-
Create a new branch with a descriptive name
git checkout -b <branch-name>
-
Make changes to the code base and push it to your remote repository
git add . git commit -m "<your-commit-message>" git push origin <branch-name>
-
Create a Pull Request from your forked repository (Click on the
New Pull Request
button located at the top of your repo) -
Wait for your PR review and merge approval!
- Click anywhere on the website at the start to play the audio message from the chatbot. (This is because of Google Chrome's autoplay policy)