github.com/romulusFR/lifap5-backend-2019-2020 ↗
Backend pour le projet 2019-2020 de LIFAP5 en L2 informatique UCBL
Open this visualization on its own page →
Contributors
7
Lines of Code
820
From
2020-02-26
To
2020-12-12
About romulusFR/lifap5-backend-2019-2020
This is an archived backend project from a 2019-2020 functional programming course at Claude Bernard University Lyon 1, specifically for the LIFAP5 unit in a second-year computer science degree. The project provides students with the server implementation, database schema, API specifications, and accompanying starter client code for a web application built with Node.js and Express.
The repository includes the complete application source code written in JavaScript using Express, a PostgreSQL database with schema definitions and test data, and comprehensive documentation covering the project requirements, API specification, installation guide, and frequently asked questions. The application was deployed on a university server and can also be deployed locally or with an nginx reverse proxy following the included deployment guide.
The codebase serves as both a reference implementation for students working on their own solutions and a complete tutorial project demonstrating backend development practices for web applications. It is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 France.