mirror of
https://github.com/nowcommunity/nowdatabase.git
synced 2026-10-12 19:13:52 +03:00
a73f92c1084f6df82ae6d532e507237e930a315d
Nowdatabase
NOW - New and Old Worlds - Database of fossil mammals
Rebuild of a fossil database application, old version at https://nowdatabase.luomus.fi/
The new version is not deployed yet.
Developer documentation 📃
Basic commands
npm run dev- Uses
docker-compose.dev.yml - Run in development mode: with hot reload
- Uses
npm start- Uses
docker-compose.yml - Code is compiled like in production, but using the same local test database as the above command.
- Uses
Further documentation
The 📂 documentation-directory has documentation for developers. Remember to update it if you modify something important like project architecture.
- How to get the app up & running, and initialize database from sql-dumps
- Explanations of how things work, and guides for some more rare tasks like generating sequelize models.
🙌 Contributing & integration flow
- Where to commit? Where are tests run? How is the code deployed?
- How to bring types from backend to frontend
📝 Frontend
- Explanation of the frontend logic and how to add views
- The readme explains how validators are written
- See the relations of relevant tables. Notice that it omits some unimportant tables and does not show most columns.
Languages
TypeScript
92.9%
JavaScript
5.6%
CSS
0.6%
Dockerfile
0.5%
PHP
0.3%
Other
0.1%