Built with the MERN stack (MongoDB, Express, React and NodeJS).
EasyInvoice was created using the following technologies.
- React JS
- Redux (for managing and centralizing application state)
- React-router-dom (To handle routing)
- Axios (for making api calls)
- Material UI (for User Interface)
- Express
- Mongoose
- bcryptjs (for data encryption)
- JWT (For authentication)
- html-pdf (for generating invoice PDFs)
- Nodemailer (for sending invoice via email)
- Cloudinary (to allows users to upload their business logo)
MongoDB (MongoDB Atlas)
git clone https://github.com/
cd client
npm install
npm start