There are three main things that we want to achieve through this project.
- Retrieving the old data from the old website and storing it in a structured filesystem.
- Minimizing the processing in the backend and making the load times as short as possible, doing that through a rest API. (Basically a headless flatfile CMS)
- Making the website accessible by adding service workers and essentially building the front-end in the form of an installable PWA in standalone mode, and possibly adding other PWA features.
- Ease of migration
- Simplicity in adding new features
- Even if the website isn't maintained regularly in the future, the servers shouldn't become slower as the data scales up
Access to bash, as the server we are going to use in the end is going to be running linux and we may end up utilizing the command line utilities. If you're on Windows, check out Windows Subsystem for Linux. Just installing version 1 would be sufficient for this project. Checkout the other technologies mentioned in the README.
Contact Mit or Bhargav or just drop a text on the WhatsApp group or the Gitter channel.