Skip to content

asdacosta/fileuploader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File Uploader

💻 Technologies

Linux badge VS Code badge Git badge Node.js badge npm badge ESLint badge Prettier badge Babel badge Jest badge PostgreSQL badge ExpressJS badge Prisma badge Render badge Neon badge

Screen views

Desktop View:

desktop view

Tablet View:

desktop view

Mobile View:

desktop view

🌐 Origin

The Odin Project

📝 Description

Users upload sign up and upload files.

Features

🎯 Relevance

To solidify concepts of Prisma ORM in Back-end.

👥 Intended Audience

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

📂 Files

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.

©️ Credit

Invert
File Description

🔄 Improvements

Invert
  • Allow upload of only images
  • Make logIn and SignUp page more presentable

👤 Curator

  1. Ace Da Costa Silvanus

🞁 Top

About

A paragon of Google drive using Prisma and Express

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published