Robeautify is a Single Page Application that allows users to edit photos directly in the browser with an intuitive and responsive interface. Built with React.js and Node.js/Express, it combines real-time image processing using the Canvas API with secure user authentication via JWT.
- Upload and edit photos in-browser, no external software required.
- Adjust brightness, contrast, and saturation.
- Apply filters, crop, rotate, and transform images.
- Secure sign-up / login system with JWT authentication.
- Responsive design built with Styled Components and CSS.
- Smooth navigation using React Router.
- RESTful API for user management and editing operations.
-
Clone the repository:
git clone https://github.com/RobertaWaa/Robeautify-Web-Based-Photo-Editing-Application.git
-
Navigate to the project folder and install dependencies:
npm install
-
Start the development server:
npm start
- Frontend: React.js, Styled Components, CSS
- Backend: Node.js, Express.js
- Authentication: JWT
- Image Processing: HTML5 Canvas API