Coder Social home page Coder Social logo

akp660 / mini_vtop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chaudharydeepanshu/mini_vtop

0.0 0.0 0.0 2.23 MB

Mini VTOP is an unofficial VIT Bhopal University VTOP website app that uses the power of WebView to create a user-friendly app.

Home Page: https://play.google.com/store/apps/details?id=com.deepanshuchaudhary.apps.minivtop

License: MIT License

Objective-C 0.01% Kotlin 0.03% Dart 99.87% Swift 0.09%

mini_vtop's Introduction

Project repository for Mini VTOP app

wakatime Branch_V1_(Deprecated)-235_hrs_52_mins-007ec6

Get it on Google Play

Note: "Master" branch will be developed and maintained moving forward. It was rewritten from scratch due to the shortcomings in "V1".

Table of Contents

Introduction

Mini VTOP is an unofficial VIT Bhopal University VTOP website app that uses the power of WebView to create a user-friendly app.

General Queries

🔒Is it safe?

It is just as secure as the official VTOP of VIT Bhopal. This app is internally making requests to VTOP on the user's behalf and then displays the response it receives. Additionally, it is open source, meaning the full source code is accessible online to anyone (see about section in the app).

To do that it uses WebView which allows apps to display content from the web directly inside an application just like a browser.

🥱How is this app any better than the Official VTOP Website / Client?

With the help of this app, users will be able to complete particular activities quickly and easily. This is what the app aims to achieve because in today's society we expect everything we use on a regular basis to be mobile-friendly and user-friendly. Behind the UI wall, this app hides a variety of issues and errors that are encountered in the VTOP.

Note: It only ports a few elements of Official VTOP, hence the moniker "mini VTOP," and it was not designed to, and will never be able to, replace Official VTOP.

🎯What it can do?

  • User can login with one tap after the initial login.
  • Shows the schedule in an intuitive way, for instance, it displays the current class as well as the classes that will be held on a particular day.
  • Quickly displays attendance and CGPA.
  • Offline mode for records that have previously been viewed. Useful if VTOP or the internet is down.
  • Several additional features, such as the VIT calendar, full academic records, test schedule viewers, etc., will soon be introduced.

Please give the project a star if you liked the app or idea.

Screenshots:-

🤔Why I spent time creating something like this?

I've been creating apps for quite some time and have picked up a lot of knowledge in the process. This was one of the projects I developed for the VIT exhibition in order to understand how to turn a website into an app without needing special access to the website and to show others how this is possible. That application is already out of date and deprecated. Since it was a sample and I didn't know much at the time, it had many defects and errors, but I must admit that I grew really accustomed to using that app in my daily life for VTOP-related chores. But, the fact that it wasn't hosted on the Google Play store worried others who wanted to utilize it. So, later on, when I had some free time, I started over and rewrote the app using everything I know, and it turned out far better than the first one. And I have to admit that this process taught me a lot of new things.

Also please be informed of these points:-

  • This project is created with an aim to learn more about WebViews.
  • This project has no direct or indirect connections or affilations with VIT (Vellore Institute of Technology).
  • The project developer, copyright owner and contributors cannot be held liable or responsible for any kind of damage from this project.

MIT License

Copyright (c) 2022 Deepanshu Chaudhary

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

mini_vtop's People

Contributors

chaudharydeepanshu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.