All Projects → NinjasCL → trener

NinjasCL / trener

Licence: MIT license
A simple programming challenge for implementing a train station app

Programming Languages

javascript
184084 projects - #8 most used programming language
objective c
16641 projects - #2 most used programming language
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to trener

pinochet
Manuscript, data, and replication materials for the paper "Deaths and Disappearances in the Pinochet Regime: A New Dataset" (2019)
Stars: ✭ 18 (-35.71%)
Mutual labels:  chile
rhme-2016
The RHme2 (Riscure Hack me 2) is a low level hardware CTF challenge that comes in the form of an Arduino Nano board. The new edition provides a completely different set of new challenges to test your skills in side channel, fault injection, cryptoanalysis and software exploitation attacks.
Stars: ✭ 42 (+50%)
Mutual labels:  challenge
Gisola
Gisola: A High Performance Computing application for real-time Moment Tensor inversion
Stars: ✭ 35 (+25%)
Mutual labels:  software
Sudoku-Solver
🎯 This Python-based Sudoku Solver utilizes the PyGame Library and Backtracking Algorithm to visualize and solve Sudoku puzzles efficiently. With its intuitive interface, users can input and interact with the Sudoku board, allowing for a seamless solving experience.
Stars: ✭ 51 (+82.14%)
Mutual labels:  software
ideas-for-projects-people-would-use
Every time I have an idea, I write it down. These are a collection of my top software ideas -- problems I think enough people have that don't have solutions. I expect you can reach a decent userbase if marketed correctly, as I am surely not the only one with these problems.
Stars: ✭ 646 (+2207.14%)
Mutual labels:  software
omsp
Open Mobility Security Project is an open source project dedicated to standardize a framework of technical controls to evaluate security in all types of vehicles.
Stars: ✭ 45 (+60.71%)
Mutual labels:  train
rab
Rusty Armor Builds - Monster Hunter Rise Armor Set Creation Tool
Stars: ✭ 29 (+3.57%)
Mutual labels:  software
frontend-developer-challenge
Desafio para futuros desenvolvedores da Linx Impulse
Stars: ✭ 99 (+253.57%)
Mutual labels:  challenge
100-Days-of-JavaScript-Code
Completing 100DaysOfCode challenge by making 1 project every day using JavaScript for next 100 Days.
Stars: ✭ 133 (+375%)
Mutual labels:  challenge
malleable.systems
Website for the malleable systems and software community
Stars: ✭ 49 (+75%)
Mutual labels:  software
level-border
At any time, the size of the world border is equal to your level count
Stars: ✭ 14 (-50%)
Mutual labels:  challenge
docs
Documentación del Proyecto Chaucha
Stars: ✭ 15 (-46.43%)
Mutual labels:  chile
jet
A Fast C and Python like Programming Language that puts the Developer first. WIP
Stars: ✭ 41 (+46.43%)
Mutual labels:  software
challenge
Solidity Engineer Challenge
Stars: ✭ 94 (+235.71%)
Mutual labels:  challenge
12306GoHome
2021年控制浏览器,自动抢票插件
Stars: ✭ 70 (+150%)
Mutual labels:  train
Marabu
Music Synthetiser
Stars: ✭ 440 (+1471.43%)
Mutual labels:  software
Black-Tool
Install the tools and start Attacking , black-tool v5.0 ! ⬛
Stars: ✭ 239 (+753.57%)
Mutual labels:  software
Hacktoberfest-2k19
A Repository for Micro Club members dedicated for Hacktoberfest 6th edition (2k19). The purpose of this repo is getting MC members into the open source community and help them develop and share projects and knowledge with other students, profesionals and open source enthousiasts while having a fun challenge !!
Stars: ✭ 16 (-42.86%)
Mutual labels:  challenge
challenge-bravo
Backend code challenge
Stars: ✭ 79 (+182.14%)
Mutual labels:  challenge
coding challenge-14
Understanding JavaScript and coding without the help of a library or tool
Stars: ✭ 22 (-21.43%)
Mutual labels:  challenge

Trener Project Challenge

This was a project originally made for Software Construction undergraduate course (2012) at Universidad de Viña del Mar.

Merval Metro System

Merval (Metro Valparaíso) is a train/metro system that travels between Valparaíso to Limache.

Requirements

The software must provide the following features.

Must: Return the next train

Given the current hour, day, destination and origin the software must return the nearest train that will travel from origin to destination.

Must: Return the total travel cost

Given the hour, day, origin, destination and user category the software must return the total travel cost.

Should: Optional Requirements

  • Return the total travel time.

  • Show a list of near trains.

  • Show the prices for the other user categories.

  • Alert the user when a train is near the station.

  • Enable the user to set a default origin, destination.

  • Other quality of life improvements.

Example

Tr5nr in iOS

Documentation

Detailed documentation is available (in Spanish) at docs directory. An example implementation was made using XCode for iPhone devices, available at example.

Database

Some csv files and a sqlite database are provided with all the needed data to implement this software, available at data. For React projects you can use AlaSQL. Data is available as trener.json or trener.js.

Challenge

Implement this software in the stack that you are most proficient. Maybe a website with React or an app with React Native.

Made with by Ninjas.cl.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].