A file upload client+server written using MERN stack.
git clone https://github.com/luzushka/httpfsJS
cd httpfsJS
node app
app.js is the main server file.
Make sure you have MongoDB installed and working on your machine!
- Simple HTML + JS interface that reads files (ejs)
- Simple NodeJS http server that serves static files
- Add MongoDB for users
- Add GridFS for files
- Basic site with CSS & JS
- Finish all React components
-
Add redux/mobx state management (?) - Add JWT authentication
- Add JWT authorization functions
- Generate file access links
- Manual test
- Build
- Deploy (deployed to AWS, it worked and I took it down)