The objective was to develop a full stack MERN web application that allows users to upload a PDF file and extract certain pages from the PDF to create a new PDF.
Client: React, Material UI
Server: Node, Express , MongoDB
- Login/Signup
- Users can Upload & save their pdf files in the cloud
- Firebase Authentication
- Users can extract pages they need and download the new pdf file
- Simple but powerful UI
To run this project, you will need to add the following environment variables to your .env file
VITE_BACKEND_URL
VITE_FIREBASE_API_KEY
MONGODB_URI
JWT_KEY
PORT
Clone the project
git clone git@github.com:alwinantony29/full-stack-task.git
Go to the client directory
cd client
Install dependencies
npm install
Start the server
npm run start
Go to the server directory
cd server
Install dependencies
npm install
Start the server
node index