Skip to content

MKMukeshkannan/uiTweak

Repository files navigation


uiTweak

A WebApp to visualize your webpage


Table of Contents
  1. Working Sample
  2. About The Project
  3. Getting Started
  4. Usage
  5. Contact

Screenshot of the project

Working Sample

About The Project

With this WebApp users can browse through various layouts provdied for pages like Login, Contact etc., They can select any template and manipulate different parts/section of the template, users can alter default color, height/width of a section, or they can also add their custom CSS styling which gives them further more freedom. They can play with the default template till they find the combination they envisioned.

Users can also create a account that allows them to store their templates and look back or tweak later.

(back to top)

Built With

I used the following frameworks/tools to build this project:

  • React
  • Next13
  • Redux-Toolkit
  • Tailwind
  • Prisma
  • NextAuth
  • Supabase

(back to top)

Getting Started

Instruction to clone this reporsitory and setting it locally on your machine.

Prerequisites

Node to be installed in the computer. Create a project in Supabase and a storage bucket "templates" as public bucket with row-level-security.

Installation

  1. Clone the repo
    git clone 
  2. Run the command
    npm i
  3. Create .env file and copy the given data from the supabase directory.
  4. Now run migrate commad
    npx prisma migrate dev --name init
    npx prisma generate
    This will create required tables and relations in the database.
  5. Run the app by,
    npm run dev

(back to top)

Usage

From Home page click Browse to view all the collection of templates available to you Click on "Tweak" Button to manipulate the copy of the template.On clickin you will be redirected to that template page. Use the color picker and slider on the left to manipulate the page. If you are signed in the save button will save the tweaked template to your profile. You can edit/view the saved template from your profile page..

(back to top)

Contact

M K Mukesh Kannan - @mukesh-kannan - mukeshkannan311@gmail.com

Project Link: TODO

(back to top)

Screenshot of the project

HOME PAGE

LOGIN PAGE

SIGNUP PAGE

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages