A web application designed to streamline communication between independent artists and establishments in Brazil, simplifying the process of artist hiring.
React, TypeScript, styled-components, React Hooks (useState, useEffect, useContext, useCallback), React Router (useNavigate, useParams), Axios, Node.js.
-
Login: Securely access the platform with personalized user authentication. Ensure a seamless and protected login experience powered by a Node.js API and PHP.
-
Sign Up as Artist or Company: Whether you're an individual artist or a company, easily create an account tailored to your needs. The application provides distinct sign-up processes to accommodate both artists and businesses.
-
Search Artist and Company: Explore artists and companies effortlessly with advanced search capabilities. Filter results by name and location to find the perfect match for your needs, enhancing the connectivity between users and service providers.
-
Edit Profile Information: Personalize your experience by easily updating profile information. Artists and companies can manage and refine their profiles, ensuring accurate and up-to-date representation on the platform.
-
Contracts and Job Hiring: Companies can initiate contracts and streamline the hiring process. The platform facilitates seamless communication and selection, making it efficient for businesses to engage with artists for various projects.
Before you begin, ensure you have met the following requirements:
-
API SpaceArt: Make sure you run our API. You can clone it here.
-
Node.js: Make sure you have Node.js installed on your system. You can download it here.
-
Git: Make sure you have Git to clone my project. You can download it here.
To get started with the YouTube Replica project, follow these steps:
- Clone the repository to your local machine using the following command:
https://github.com/MrXacx/spaceart.git
- Install the project dependencies:
npm install
- Start the development server:
npm start
- Open your web browser and visit http://localhost:3000 to access the SpaceArt application.