ONLINE ART GALLERY USING JAVA FULLSTACK WEB DEVELOPMENT (SDP-3)
SDP stands for Skill Development Project.
It is a crucial project that has to be done by every student of the Computer Science and Engineering department at KL University, where we were allowed to select a business system or a problem statement of our choice and build a project to evaluate the research and design thinking aspects of the students. Here is the article that explains the SDP that my team and I have recently worked on.
We have been asked to form a team of 3 members from the same specialization like a group of 3 from specializations of AI, cyber security, cloud, and edge computing, and so on. Being a part of the Artificial Intelligence (AI) specialization, I have decided to form a team with two of my friends 𝗝𝗮𝘆𝗮𝗸𝗿𝗶𝘀𝗵𝗻𝗮 𝗣𝗶𝗹𝗹𝗮𝗴𝗼𝗹𝗹𝗮 & 𝗔𝗯𝗵𝗶𝘀𝗵𝗲𝗸 𝗩𝗮𝗱𝗱𝗮𝗱𝗶 and then we selected the team number which is 344. So, After the proper discussion regarding the different types of problem statements which were nearly 35 in number, our team decided to choose Online Art Gallery as our business statement for this SDP. The more detailed information regarding our SDP is as follows :
Title of the project: Perfect Portraits
Team Details: Batch No. : 344
Members Details :
190031143 - Vaibhav Anjani Kumar Nagothi
190031309 - Jayakrishna Pillagolla
190032108 – Abhishek Vaddadi
Objective :
We noticed that 8 out of 10 people prefer physical art exhibitions over virtual art galleries. The main is the reason is due to the lack of physical experience at watching a computer screen. It is important to get that excited feeling to the art lovers just as when they look at an artwork physically.
Problem Statement :
The is designed in such a way as to create an online art gallery that showcases the history of a particular culture in a visual manner. It provides information about the civilization living in a particular time.
Designed Solution :
To overcome the problem of authentication, we as a team decided, to include an authentication feature to Admin. When an artist uploads a new artwork, he should wait for the admin to authenticate and certify his work that the artist’s work is not copyrighted. So the admin checks the artwork of the artist thoroughly and allows the user to post his work on his portfolio.
Advantages of the Solution :
Copyright issues have been one of the biggest problems of the world today. It is damaging the trust between customers and owners. By authenticating the artwork we can keep the trust of the customers on the application and also support the reputation of genuine and talented artists.
Modules :
The Modules implemented into the application are as follows:
1. Super Admin
2. Admin Module
3. User Module
4. Artist Module
Modules Description :
Super Admin Module :
3. Super Admin can create, add and delete an admin profile.
4. Super Admin will also have the features of the Admin Module like authenticating artist
artwork, etc.
Admin Module :
2. Admin is the one who should allow the new user to create a portfolio and register his
account as an artist.
3. Admin will authenticate the artwork of an artist and come into contact with the artist and
user when needed.
4. Admin can see all the transactions made by the user to buy the artwork.
5. Admin can delete/block an artwork if the artwork or the description has any misleading
information or copyrighted issues on an artwork.
User Module :
Recommended by LinkedIn
2. Users can update their profile details.
3. Users can save their addresses and phone numbers so that the user doesn’t need to enter
the data every time he/she makes a purchase.
4. Users will have different methods of payment to buy artwork from the artist.
5. Users can cancel an order at any point in time.
Artist Module :
2. Artist can put his artwork, sculpture, or design to sale or remove the sale option so he
only showcases his artwork but not to sell.
3. The artist Module will also have almost the same function as the user.
4. Artists can also view and buy the artworks of other artists on the website.
Block Diagram :
Technologies Used :
1. Java Spring Boot
2. MySQL Database
3. Java Persistence API (JPA)
E-Poster :
Output Screenshots :
*********************************************
All the content present in this article is the original work of SDP - 3 (Batch - 344)
Reuse of the same content is strictly prohibited except for purposes such as criticism, comment, news reporting, teaching, scholarship, and research.
Author's written permission to be taken in prior to reusing the content.
*********************************************
Thank you!!!
Good work N. Vaibhav A.K
Good job👏👏👏, keep it up N. Vaibhav A.K
Great work Vaibhav. These days Digital Art Galleries are in limelight due to the trend of NFT's (Non Fungible Tokens). I really appreciate you for taking the concept of Art Galleries which was highly underrated. If time permits, I would suggest you to go through some articles which were published in IEEE or Springer based on deploying creative art Galleries into the BlockChain Technology with the help of latest ERC-1155 (Trending Token standard based on Ethereum network) which I think is the future. Because, preserving the Authenticity of a Digital Art is way difficult than creating it. Anyhow, Good work and keep a watch on exploring the possibilities of integrating Digital Art work in the Block Chain. It has a lot more potential. Best wishes.
Inspiring and great work.... all the best 👍👍
Such an excellent work! Keep going........