ARTSY
ARTSY is a Social Media Web Application that is built using React and Node JS. Along with common social media features like Profile Creation, Search, Chat and Newsfeed. ARTSY will provide exposure to it's users. ARTSY has two kinds of users, i.e. Ar
2025-06-28 16:25:10 - Adil Khan
ARTSY
Project Area of Specialization Computer ScienceProject SummaryARTSY is a Social Media Web Application that is built using React and Node JS. Along with common social media features like Profile Creation, Search, Chat and Newsfeed. ARTSY will provide exposure to it's users.
ARTSY has two kinds of users, i.e. Artists and Clients. An Artist can create and maintain an Art Booklet to showcase their talents, while ARTSY would advertise their work and attract potential clients through it's AI based Recommendation system.
Clients can Request Booking from an artist, which an artist can accept, reject or negotiate. ARTSY would manage an Event Calendar for each artist to keep track of their bookings and deadlines. After a booking is completed, a Client can perform transactions through our interface to pay the Artist.
And finally, ARTSY would also have a Graphic Canvas feature avaible for Clients and Artists to communicate reali-time for prototyping reasons.
Project ObjectivesThe project's objective is to provide a platform for Artists such as designers, photographers and event planners to showcase their work. And bring people of similar interests closer together.
The major need for this project is because unlike fields of doctor or engineer, artists don’t have a prominent career path to follow. Art has a huge scope internationally, but 70% students in Pakistan give up on this field at an early age because there aren’t enough opportunities or guidance for them to develop. and lastly, building contacts in the art field takes too long. ARTSY intends to solve all these obstacles so that it could uplift the human art society.
ARTSY would provide a better life for careers like Digital Artists, designers, Event Planners and more, by providing them with a platform to showcase their work & bring them Clients. Along with building a community for Artists to share and explore ideas and seek guidance.
Project Implementation MethodWe're implementing the agile model for our project. It is a common project management methodology based on fast, continuous improvement.
The flexibility of sprints would allow us for last-minute changes and can result in a higher quality deliverable. Agile is best suited for project teams that need flexibility and speed, much like ours.
We will start with creating the basic backend structure that includes Models, Routes and database using MongoDB and node.js. Followed by the Basic UI Frontend Design and deciding theme of the product. After that, we will focus on individual features.
For each feature, we will first finish Design (UML and UI), followed by development (both backend and frontend using react and node.js) and then finally we will perform testing of the completed feature.
Benefits of the ProjectAs discussed in Project Objective, ARTSY would bring Artists exposure and provide guidence. As a whole, it would encouarge more people to hone their skills in this field and ease all the technicalities or managerial concerns. This would allow Artists to gain advancement in Pakistan and be have their skills be known worldwide.
Technical Details of Final DeliverableOur final deliverable will be a Web Application built on NodeJS as backend technology and ReactJS as frontend technology. Software tools that we will be using are Visual Studio Code, MongoDB, MongoDB Atlas Compass, MongoDB Cloud (for deployment), Express Framework and Postman (For Restful APIs).
The system would require a Personal Computer or Laptop with at least AMD A10-9600P RADEON R5 Processor, 10 COMPUTE CORS x64 and 8GB RAM, Windows 10.
Some of the Implementation constraints include that the system should have Node, React and MongoDB installed. System should have an editor like Visual Studio Code. ARTSY will need a minimum of 2GB RAM, but it is recommended to have a memory of 4GB. System should have a browser with minimum ES5 compatible and MongoDB Atlas Compass.
Final Deliverable of the Project Software SystemCore Industry MediaOther IndustriesCore Technology OthersOther TechnologiesSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 9819 | |||
| Domain Name | Miscellaneous | 1 | 2499 | 2499 |
| Cloud Services | Miscellaneous | 1 | 7320 | 7320 |