Project Team
See the home page and meet the team page for an overview!
Project Description
Our problem is how to educate artists on AI and how websites and companies handle their artwork
Our team has come up with the solution of building a website to track user reports of training AI on their images on websites and educate artists in how to defend their art and what sites to use
We want to build the functioning website and a server to host and hold the data of the website, while also looking for ways to turn the website into an extension to make it easy to use for artists
The initial concept for this project was provided by our sponsor, in the form of a Capstone project proposal.
High-Level Requirements
Our Goals
Envisioned Solution
Our Solution is a website that helps artists find solutions to protecting and managing their art
Using a website to track which websites and corporations allow AI to train on posts and give information on tools to protect art
Technologies Used
HTML: The backbone of our website, HTML is used to structure all pages, forms, and content. It provides the semantic foundation for both users and search engines, ensuring accessibility and proper layout.
CSS: CSS is used to style the website and create a visually appealing and consistent theme, incorporating our Navy Blue, Burgundy, and Lavender Blush color palette. It ensures responsive design across devices and enhances user experience with hover effects, spacing, and typography.
JavaScript: JavaScript is used to add interactivity to the website, such as dynamic form validation, responsive navigation, animations, and other front-end features that improve usability and engagement.
Node.js: Node.js powers the server-side of our application, handling HTTP requests and serving content efficiently. Its event-driven architecture makes it well-suited for real-time features and scalable backend processes.
Express: Express is a Node.js framework that simplifies routing, middleware, and API handling. It allows us to organize the server-side logic, handle form submissions, and integrate with databases smoothly.
PostgreSQL: PostgreSQL is our relational database system, used to store and manage user data, project content, and other structured information securely. It supports complex queries and ensures data integrity, which is crucial for a platform that may handle multiple contributors and content updates.
Schedule, Resources, Budget
We are working hard every week on creating the best service, we will update this page as we get more concrete content finished.
Our documents and deliverablesCodebase
N/A Yet