An online platform for users to find an artist and book their next tattoo appointment
This app was developed by me (Stephen Gallagher) as my project 3 submission during the Ironhack Web Development Bootcamp in Berlin.
Students were given 1.5 weeks to create a web application with the following criteria:
- Use React for all of the user-facing parts of your application.
- Use Express for your API backend that your React app will communicate with.
- Use Mongoose for models and database communication.
- Have 3 models or more.
- Have validation on its models with feedback for users if their submission is invalid.
- Include sign up, log in & log out functionality with encrypted passwords (or social logins) and authorization
I thoroughly enjoyed building LinkedInk as it allowed my to utilise the skills I have developed throughout the bootcamp along with my interest in tattoo artistry to create an app that I am really proud of.
I gave myself the challenge of creating two different types of users, of which both will use the website for a different purpose. Users can create an account as either looking for a tattoo (User) or a tattoo artist (Artist)
UER ACCOUNT
- User creates an account and selects their favourite tattoo styles
- User can create a ‘collection’ of images that is displayed on their dashboard
- Users explore the website and add artist’s images to their personal collections
- Users can leave reviews on artist or studio profiles, add appointments to their dashboard and make a booking request
ARTIST ACCOUNT
- Artist creates account and selects their tattoo styles
- Artist uploads images of their work to their public profile
- Artist can create and become a member of a tattoo studio
- Artist receives reviews and booking requests from users