= RouteMK == Members\\ ||= Name =||||= Index =|| ||Kristijan Stojanovski (Coordinator)|||| [[span(**222077**)]] ||Jana Angjelkoska|||| [[span(**221507**)]] ||David Dukoski|||| [[span(**221514**)]] == Brief project summary A centralized online general transport ticketing system that enables users to conveniently purchase tickets for various means of transport through a single platform. The application includes features for searching available routes, selecting preferred dates, times, and seating or travel options, and completing transactions securely online. Users can create accounts to store ticket history and receive notifications about their bookings. Additionally, the system provides functionalities for operators to manage schedules, monitor seat availability, and update routes in real time. This centralized approach enhances the user experience by streamlining ticket purchases, reducing wait times, and offering quick access to information across different transport providers and routes. == Detailed project description ==== **Who is the database and the project that you envision known to and who will be responsible for owning the database and application that provides them as a service - is it a company/institution/organization? Provide an individual and a brief description of their needs.** The application is meant to be used by anyone inside Macedonian borders in order to provide a service for fast and easy access to transport tickets by online purchasing, which provides a platform for official transportation companies to be more accessible to any traveler, thus eliminating the need to buy tickets exclusively in stations. The database and application could be administered, moderated and maintained by a company or an authorized group of people (either a part of said company but not necessarily) who would have full access to the database and the internal application source code. Travel companies shall provide timetables and stops for each tour/route around the country that will be publicly available for travelers. In this way, the companies’ services can reach a wider audience, potentially leading to higher sales as a result of automated purchasing and generation of tickets anytime and anywhere. This application will serve as a helper to reduce the need of physical counters as well as the number of employees who work there, by also taking care of possible human errors during the purchasing process. Another benefit of the buyers will be the opportunity to check the transportation’s vehicle’s seat availability for each route of their choice. This will allow the passengers to plan their trips ahead of time without worrying of possible crowding/inability to travel when/how they wish. ==== **What problems in the company or organization will you solve with your work?** The main problem being solved is the hassle of physically commuting to an authorized and official transport station, which is time-consuming and possibly physically tiring for everyone planning to travel domestically, especially in cities where there exist only few transport stations. In fact, some people may not even be able to commute to such stations due to any reason to get their tickets on time, rendering their travel plan ineffective. ==== **What types of users will have access to the database and the project - in terms of types of company/institution employees or customers?** First of all, the active editing, maintaining and administration of the application are done by the administrators (admins), who are developers part of a group or company that owns the system. These administrators would be able to change anything on the system as needed or required. The users of the application (whose business logic and existence depends upon) will be divided in two main categories, the first being buyers of tickets/passengers, who can log in with their accounts where personal information for them is stored. The second category is the companies who would also have their own profiles, but of a different type (a company profile). These companies will be able to schedule repeated (routine) routes and routes as needed (ex. Increased frequency if it is a holiday), where they specify the means of transport, time and stops for that route. The ticket buyers (travelers) would be able to see these routes and purchase an according number of tickets so long as seats are readily available. After the completion of a commute, travelers may leave (post) a rating for the company that reflects the experience they have had during the commute. ==== **If there are other similar projects in the company or in the environment, or there are already ready-made solutions in the world, how is your proposed project different?** The application is unique in terms of the feature that allows transportation companies to directly partner with the system and project administrator and maintainer and provide their services by having privileges to post routes and tours on the system. Another unique feature would be the transparent timetable and stop information scheduling of the transport vehicles and partial elimination of administrative workers in counters. The application is also meant to be used domestically in Macedonia, where such an application does not effectively exist. ==== **Is it a web, mobile and/or desktop application?** The system being built is a web application.