Skip to content

RestoreChitra AI. An open-source photo restoration tool. Restore your old, blurry face photos with AI Magic. 100% free, no catch.

License

Notifications You must be signed in to change notification settings

sandeshjangam/restore-chitra

Repository files navigation

RestoreChitra.com

License License

About the project

I noticed that there is a significant surge in AI applications build by NextJS & 3rd-party APIs. No doubt, NextJS is a great framework and developers love it. But,

I thought, why not Laravel & React?

So, I created a similar open-source application using Laravel and ReactJS to help new developers learn and understand how to create an AI application using Laravel and ReactJS.

How to run the project locally

Prerequisites

  • PHP 8.1 or higher
  • Composer 2.5 or higher
  • NodeJS 18 or higher
  • NPM 8 or higher
  • MySQL 8 or higher
  • AWS S3 Bucket
  • Replicate API Key

Setup

  • Clone the repository git clone
  • Create a .env file and copy the contents from .env.example
  • Update the .env file with
    • Database credentials
    • Google login credentials
    • AWS S3 credentials & bucket details
    • Replicate API Key
  • Run composer install
  • Run npm install

Run the project

  • Run php artisan serve
  • Run npm run dev
  • Now, you can access the application at http://localhost:8000

Tech Stack - Made in ❤️ with Laravel & React

Backend & Frontend

Database

Third Party APIs

  • Replicate - AI API to Generate Images
  • AWS S3 - Cloud Storage for Temporary Storage

Server & Deployment

License

This project is open-sourced software licensed under the MIT license.

Credits

About

RestoreChitra AI. An open-source photo restoration tool. Restore your old, blurry face photos with AI Magic. 100% free, no catch.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published