Skip to content

Repository files navigation

Tattion

License

Tattion is a dynamic web page designed to streamline the process of finding a good tattoo artist for users and provide tattoo artists with the opportunity to reach new clients. With Tattion, users can upload their own tattoo designs or choose from a wide gallery of available designs.

Features

  • Tattoo design uploads: Users can upload their own tattoo designs to share them with the community.
  • Extensive design gallery: Tattion offers a wide variety of tattoo designs for users to explore and choose from.
  • Tattoo artist profiles: Tattoo artists can create profiles and showcase their works and designs.

Installation

Follow these steps to install and run the Tattion project in your local development environment:

  1. Clone the repository:
git clone https://github.com/MAKAIABootcamp/tattion-project-front-3.git
  1. Navigate to the project directory:
cd tattion-project-front-3
  1. Install the dependencies using pnpm:
pnpm install
  1. Run the project in development mode:
npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.js.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

This project was developed with:

  • Next.js
  • Tailwind CSS
  • Styled Components
  • Firebase
  • Firestore
  • React Hook Form
  • Yup
  • React-Redux
  • React Leaflet
  • three.js
  • GSAP
  • Framer Motion
  • Vercel

Deploy

https://tattion.vercel.app

Contribution

We appreciate contributions to Tattion! If you would like to contribute to the project, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix: git checkout -b feature/my-new-feature or git checkout -b bugfix/my-fix.
  3. Make your changes and commit the files: git commit -m 'Add my new feature'.
  4. Push the created branch: git push origin feature/my-new-feature.
  5. Open a Pull Request on GitHub.
  6. Make sure to follow our contribution guidelines and respect the project's code of conduct.

Contact

If you have any questions, suggestions, or issues related to Tattion, feel free to contact us.

Authors

Daniela Garcia Andres Velez Hector Montaña

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages