All Projects → benoitdemaegdt → TGVmax

benoitdemaegdt / TGVmax

Licence: other
🚂 Get a notification when your TGVmax seat is available

Programming Languages

typescript
32286 projects
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to TGVmax

vue-modern-resume
🗂 A simple resume template based on Vue.js framework and Vuetify UI toolkit.
Stars: ✭ 104 (+235.48%)
Mutual labels:  vuetify
device-epd
E-Paper Display Device
Stars: ✭ 26 (-16.13%)
Mutual labels:  vuetify
koa-practice
koa + RESTful + 中间件模式开发的后端程序,基本可以满足一般的业务需求,有需要的朋友可以查看
Stars: ✭ 13 (-58.06%)
Mutual labels:  koa2
koa-demo
Simple API build to demonstrate Koa.js
Stars: ✭ 18 (-41.94%)
Mutual labels:  koa2
simpleCMS
simpleCMS是一款开源cms系统, 主要为个人/团队快速开发博客或者知识共享平台, 类似于hexo, worldpress, 但是他们往往需要复杂的搭建过程, 我们将复杂度降到最低, 并且有详细的部署教程, 你只需要有一台服务器, 就能轻松拥有一个属于你的博客平台.
Stars: ✭ 74 (+138.71%)
Mutual labels:  koa2
visual-graph-explorer
A simple graph explorer leveraging yFiles for HTML, neo4j bolt, implemented using VueJS and Vuetify
Stars: ✭ 13 (-58.06%)
Mutual labels:  vuetify
koa-mongoDB
😊😊Koa and mongoose build services
Stars: ✭ 24 (-22.58%)
Mutual labels:  koa2
finger-blog
个人博客代码仓库
Stars: ✭ 25 (-19.35%)
Mutual labels:  koa2
vue-login
基于vue2.0+koa2+mongodb实现注册登录
Stars: ✭ 90 (+190.32%)
Mutual labels:  koa2
webapp
Hospital management system web application repo
Stars: ✭ 41 (+32.26%)
Mutual labels:  vuetify
laracube
Code Driven Reporting Platform for Laravel.
Stars: ✭ 25 (-19.35%)
Mutual labels:  vuetify
vuetify-tsx
Vuetify TSX is just a wrapper lib around vuetify components.
Stars: ✭ 20 (-35.48%)
Mutual labels:  vuetify
harker-bell
Official bell schedule app
Stars: ✭ 41 (+32.26%)
Mutual labels:  vuetify
grpc-web-chat
A simple project demonstrating how both a Go and Java back end can power the same Vue.js front end using gRPC.
Stars: ✭ 21 (-32.26%)
Mutual labels:  vuetify
vue-cli-preset-vuetify
🗃 An opinionated Vue CLI 3 Vuetify Preset
Stars: ✭ 16 (-48.39%)
Mutual labels:  vuetify
monero-merchant
Monero Merchant is a RESTful API wrapper for the official Monero wallet RPC. This project is mainly for merchants who hope to accept Monero as payment, which is currently the most robust and privacy-oriented cryptocurrency with extremely low transaction fees.
Stars: ✭ 27 (-12.9%)
Mutual labels:  koa2
tldr.linux.cn
Linux 命令快速查询(Linux 小程序 Web 版)
Stars: ✭ 47 (+51.61%)
Mutual labels:  vuetify
solidata frontend
first draft for solidata_frontend : vue+nuxt+vuetify+i18n+axios
Stars: ✭ 15 (-51.61%)
Mutual labels:  vuetify
vuetify-with-storybook
Setting up Storybook with Vuetify the right way
Stars: ✭ 116 (+274.19%)
Mutual labels:  vuetify
offPIM
Decentralized, Offline-first, Personal Information Manager (PIM) using PouchDB/CouchDB. Includes task-, note-, and contact-management, as well as journaling.
Stars: ✭ 63 (+103.23%)
Mutual labels:  vuetify

TGVmax alert

Fin de maintenance

Ce repo n'est plus maintenu

Get the best from your TGVmax subscription

If you’re 16-27 years old and travel at least twice a month with TGV and Intercités, TGVmax is for you. For just €79 per month, you can travel as often as you like.

The official definition above used to be true, it was awesome. However it becomes harder and harder to find a TGVmax seat available, especially for people who want to travel friday or sunday evening.

The process of booking a TGVmax seat now looks like that :

  • Connect to oui.sncf at midnight exactly 30 days before the date you want to travel 🕛
  • If you're lucky, there is a seat available : book it immediatly and you're done
  • Otherwise, a seat may become available at random time during the next 30 days. So you need to connect as often as you can to oui.sncf and hope to find an available seat.

This process is boring and time consuming. This project is an attempt to make it fully automatic by creating TGVmax alerts.

Understand how it works

Please read documentation here

How to use this project locally ?

⚠️ This documentation may not be up to date ⚠️

Prerequisites

1/ Install MongoDB

2/ Install Docker and Docker Compose

Run the app locally

1/ Open a terminal and start your local mongodb server

mongodb

2/ Open another terminal and go in the project directory (/TGVmax).

3/ Build both docker containers

docker-compose -f docker-compose.dev.yml build

4/ Run both docker compose services and wait a moment

docker-compose -f docker-compose.dev.yml up

5/ Open your web browser and go to http://localhost:8080/. You should see the app running.

6/ Create an account. If everything worked well, you should see a new document in your local mongodb database, in the collection users 😊.

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].