Users upload sign up and upload files.
Features
To solidify concepts of Prisma ORM
in Back-end.
Developers, users, and non-developers.
Note
Users can install all dependencies using package.json
file via:
npm install
To use manageDeployments.sh
:
sudo apt install gh
gh auth login
sudo apt-get install jq
chmod +x manageDeployments.sh
./manageDeployments.sh
Invert
File | Description |
---|---|
src/* |
Source files that are bundled into the output directory dist/ . |
src/app.ts |
The main JavaScript entry point that bundling begins. |
src/controllers/* |
Functions that handle routes. |
src/views/* |
EJS (Embedded JavaScript) files. |
public/* |
Contains favicon and stylesheet that should be public for deployment service - Render. |
prisma/* |
Contains all files for Prisma database. The sql tables are defined and generated from schema.prisma and /migrations contains all defined migrations. |
api/ |
Contains app.js for deployment service - Render. |
dist/* |
Output files from bundling of files in directory src/ . |
dist/app.ts |
Main JavaScript output file that contains the bundled JavaScript code. Code is minified and optimized for deployment (Due to mode set to production in webpack config). |
package* |
Contains details of project and dependencies versions. |
readme-assets/* |
Live demo and different screen views used in README.md . |
Invert
File | Description |
---|
Invert
- Allow upload of only images
- Make logIn and SignUp page more presentable