- fork this repo by clicking this link
-----------------
### YOUR_NAME
<div>
<!-- add you any image url src = url-->
<img src = 'https://avatars.githubusercontent.com/u/78583049?s=96&v=4'/>
Useful comment about project
</div>
-----------------
LGU time table front-end app
Home Page: https://lgutimetable.vercel.app/
License: MIT License
-----------------
### YOUR_NAME
<div>
<!-- add you any image url src = url-->
<img src = 'https://avatars.githubusercontent.com/u/78583049?s=96&v=4'/>
Useful comment about project
</div>
-----------------
- not documented yet
The homepage of the LGU timetable should contain a simple header at the top, four cards in the middle of the screen with logos, and a footer at the bottom. Each card will contain a link to a page.
<!-- Header -->
4 cards [ 'timetable', 'free classrooms', 'about us, 'hall of fame' ]
<!-- footer -->
<!-- <repo link> -->
view a basic overview of design on Figma
if you have a better suggestion let us know here
Assalamualaikum. brother , I want to discuss an issue
๐น MIT LICENSE | ๐ Commercial |
---|---|
fork under MIT LICENSE setup ENV's which may require a technical person
to do so
OR deploy your instance on Vercel and ping me from ENV's I can give you for 3 days. |
Make the project permanently under your own license for that ping me
with a 200 USD ๐ต plus offer, I've included below what's included. |
Feature | Description | Available in this project | Available in official |
---|---|---|---|
Crawler | A Blazingly fast crawler that scraps all data from the LGU timetable website. | โ | ๐ซ |
Student Timetable | Allows students to access their class timetable. | โ | โ |
Teacher Timetable | Allows teachers to view their timetable. | โ | โ |
Free Classrooms | A tool to locate available classrooms at the current time or any specified time. | โ | โ |
Room Activities | A tool to monitor which department's lectures are taking place in each room. | โ | โ |
Clash Resolver | Timetable Clash Resolution Tool, designed to help students effortlessly create a conflict-free course schedule. | โ | โ |
Discussion | Allows admin to create discussions and users to participate in it. | โ | โ |
Question | Answer |
---|---|
Does it take one day to update after the official site gets updated? | No, you can update it right away. It requires a session ID from the official site. Once you have the session ID, go to this link and paste it there. Under the hood, it runs an action on GitHub and informs Vercel to redeploy it. The entire process takes only 1 to 2 minutes. |
Is there any way to update the timetable automatically? | Due to the captcha on the official site, it is very difficult to solve it. However, there are some paid options available that can solve the captcha and obtain the session ID for our purposes. |
Is any technical knowledge required to maintain this? | The cool thing about this project is that once it is set up, no technical skills are required to maintain it. Updates can be done with a single click. |
Name | Details |
---|---|
Rank | ๐ฅ 1st rank on Google. |
SignUps | 2500 signup's with Google. |
Traffic | Typically fluctuates between 100 and over 1500 daily average of ~200. for more details check this SS. |
AdSense | โ AdSense approval granted for this site. |
Technologies | Node Js, Next Js (Page Router), Firebase, and GitHub (for CI/CD pipeline not obligatory). |
APIS | This project utilizes Github content APIS for pages building on Vercel. It means it can be used in other projects too. see full details here. |
Maintenance Cost | This project utilizes lots of open-source which means it costs 0$ however, buying a domain can cost approx 5$ per year. |
Ping me in the comment how would you like to acquire this project :-)
- not documented yet
Timetables changing too frequently (esp. for BS DFCS Sec A spring semester 2024)
i.e on 26 march 2024 all day uptill 3:44 pm has been the timetable for 25 march 2024 which is invalid for 26 march 2024.
(New to github)
/
home page./timetable
render timetable./freeclassrooms
render free classrooms./aboutus
render about us page (Github link, contributors and feedback option)./halloffame
render contributors name./admin
create empty route for now.Version 3.0.1
supports the following discussion functionalities:
- not documented yet
HTTP Client for making requests with exponential backoff retry logic.
Inspired by firebase sdk backoff.ts
hello Zain,
after giving much thoughts and also consulting from many teachers and taking permission i came to made a LGUs unofficial coding community called Garrison Programming Titans, it is unofficial yet but if we make it enough successful we can make it official.
i believe your contribution would be valuable to our community.
GPT aims to provide a platform for students to learn, share, and grow together in the field of programming. we also provide lessons on c++ fundamentals and oop.
also i think your project would be great to showcase on our github page.
If you're interested, please join let me know.
To Reproduce:
BSCS / 7th Semester Spring-2024 / Spring-2021 / Sec B
Potential Cause:
Additional Information:
Discussions let students to discuss bugs
, ideas
, feedback
, and create polls
.
Every discussion going to have a category our site will support the following categories for discussion:
User must be signed-in to access discussions
and also agree to the `Terms and policies.
These Terms of Service ("Terms") govern your use of the LGU Timetable website and services. By accessing or using LGU Timetable, you agree to be bound by these Terms. Please read them carefully before using our website.
1.1. LGU Timetable Service: LGU Timetable provides an online platform that allows users to sign in using their Google account, access timetable features, and view relevant information.
1.2. Account Creation: In order to use LGU Timetable, you must sign in using your Google account. By signing in, you confirm that you have read, understood, and agreed to the Privacy Policy and Terms outlined herein.
1.3. User Responsibility: You are responsible for maintaining the confidentiality of your LGU Timetable account credentials and for all activities that occur under your account. You agree to notify us immediately of any unauthorized use or suspected breach of security.
2.1. Content Ownership: Any content you submit or provide while using LGU Timetable remains your sole responsibility and ownership. By submitting content, you grant LGU Timetable a non-exclusive, worldwide, royalty-free license to use, reproduce, modify, adapt, publish, and display the content for the purpose of providing the services.
2.2. Prohibited Content: You must not submit or provide any content that is illegal, defamatory, infringing, or violates the rights of any third party. LGU Timetable reserves the right to remove or disable any content that violates these Terms.
3.1. Privacy Policy: Your use of LGU Timetable is also subject to our Privacy Policy, which outlines how we collect, use, and protect your personal information. By using LGU Timetable, you consent to the collection and use of your information as described in the Privacy Policy.
4.1. LGU Timetable Rights: All intellectual property rights in LGU Timetable, including but not limited to logos, trademarks, and copyrights, are owned by or licensed to LGU Timetable. You agree not to use, copy, or distribute any content from LGU Timetable without obtaining explicit permission.
5.1. Disclaimer of Warranties: LGU Timetable is provided on an "as is" and "as available" basis without warranties of any kind, whether express or implied. LGU Timetable does not warrant that the service will be uninterrupted, error-free, or secure.
5.2. Limitation of Liability: In no event shall LGU Timetable or its affiliates be liable for any direct, indirect, incidental, special, or consequential damages arising out of or in connection with the use or inability to use LGU Timetable.
6.1. Amendments: LGU Timetable reserves the right to modify or update these Terms at any time without prior notice. Any changes will be effective upon posting the revised Terms on the website. Your continued use of LGU Timetable after the changes will indicate your acceptance of the modified Terms.
7.1. Governing Law: These Terms shall be governed by and construed in accordance with the laws of [insert applicable jurisdiction].
7.2. Jurisdiction: Any dispute arising out of or relating to these Terms shall be subject to the exclusive jurisdiction of the courts in [insert applicable jurisdiction].
If you have any questions, concerns, or feedback regarding these Terms or our services, please contact us at here.
By using LGU Timetable, you agree to comply with these Terms and any additional guidelines or rules provided within the service.
At LGU Timetable, we value your privacy and are committed to protecting your personal information. This Privacy Policy explains how we collect, use, and disclose the information we gather from users who sign in using their Google account and provide their email address, user name, and photo URL. Additionally, it addresses the public display of users' names and photo URLs. Please read this policy carefully to understand our practices regarding your data.
1.1. Personal Information: When you sign in to LGU Timetable using your Google account, we collect the following personal information:
Email Address: We collect your email address provided by Google to identify and communicate with you regarding your account, updates, or notifications related to our services.
User Name: We collect your user name associated with your Google account to personalize your experience on our website and for identification purposes.
Photo URL: We collect the URL of your profile picture associated with your Google account to display it on our website alongside your name.
1.2. Usage Data: In addition to the personal information mentioned above, we may collect certain usage data, such as your IP address, browser type, operating system, and device information. This data is used to analyze trends, administer the website, track user movement, and gather demographic information for internal purposes.
2.1. Third-Party Service Providers: We may engage trusted third-party service providers to assist us in operating our website and services. These providers have access to your personal information only to perform specific tasks on our behalf and are obligated to keep it confidential.
2.2. Legal Compliance: We may disclose your personal information if required to do so by law or in response to valid requests by public authorities (e.g., court orders or government agencies) to meet legal obligations, protect our rights, or investigate potential violations of our policies.
2.3. Aggregated Data: We may share aggregated and anonymized data that does not personally identify individuals for various purposes, including but not limited to analyzing user behavior, improving our services, and marketing.
3.1. Name and Profile Picture: By using LGU Timetable, you understand and agree that your name and profile picture (photo URL) associated with your Google account may be displayed publicly on our website.
We implement appropriate security measures to protect your personal information from unauthorized access, alteration, disclosure, or destruction. However, no method of transmission over the Internet or electronic storage is 100% secure. Therefore, while we strive to use commercially acceptable means to protect your personal information, we cannot guarantee its absolute security.
5.1. Account Deletion: You have the right to delete your LGU Timetable account by submitting a request to our support team. Upon receiving your request, we will delete your account and associated personal information within a reasonable timeframe, subject to any legal obligations or legitimate business interests that require us to retain certain data.
We reserve the right to update or modify this Privacy Policy at any time without prior notice. We encourage you to review this policy periodically to stay informed about how we collect, use, and protect your personal information.
If you have any questions, concerns, or feedback regarding this Privacy Policy or our privacy practices, please contact us at here.
By using LGU Timetable, you agree to the collection, use, and disclosure of your personal information as described in this Privacy Policy.
Ranking Overview:-
A tool designed for monitoring room activities.
Use Cases:
The website can be accessed by going to this link.
Default Behavior:
By default, it displays room activities for the current time, but users can change the time to view specific states.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.