The Platform of falling stars pattern generator is a task for WEB 4 course in Devine! This React-based application is designed to let users unleash their creativity by generating unique falling stars patterns, exploring a collection of artworks, and much more. Share your creations with the other users, discover new inspirations.
![Screenshot 2024-05-04 at 19 34 59](https://private-user-images.githubusercontent.com/37581663/327968254-16e251b7-5fa1-42df-8de8-ef040381462d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ3MDQsIm5iZiI6MTczOTE3NDQwNCwicGF0aCI6Ii8zNzU4MTY2My8zMjc5NjgyNTQtMTZlMjUxYjctNWZhMS00MmRmLThkZTgtZWYwNDAzODE0NjJkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA4MDAwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFkZDUwNmM4OGNkNzI4YjNhMDBhZjIyMTI2NzU3ZTBjM2Q4MTRmYTM1MmVlYTYxMmJkNDUwOTM2NjlkZTA4ZDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.UMZtO9m_nVz_pR1qLkG920ErsS7w_I2fVXxxqVOjSVo)
![Screenshot 2024-05-04 at 19 35 09](https://private-user-images.githubusercontent.com/37581663/327968265-ff6c309a-d00b-4e72-b01a-c01330d457b1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ3MDQsIm5iZiI6MTczOTE3NDQwNCwicGF0aCI6Ii8zNzU4MTY2My8zMjc5NjgyNjUtZmY2YzMwOWEtZDAwYi00ZTcyLWIwMWEtYzAxMzMwZDQ1N2IxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA4MDAwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBmNThhMmJmMTI3ZDdjYjY5YWZhMTVjMmQ1YmIwYmZjMWY0YWU5YzA2NWIxY2ZiYzM3MTIzMWViMzRmNzRhMmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ucJyX9FwxO7b8xEF41l3jUheMcJTlOG7QhZmSe36oco)
![Screenshot 2024-05-04 at 19 35 28](https://private-user-images.githubusercontent.com/37581663/327968279-9d7e5978-2454-4f4e-9f81-9c17733d7f6c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ3MDQsIm5iZiI6MTczOTE3NDQwNCwicGF0aCI6Ii8zNzU4MTY2My8zMjc5NjgyNzktOWQ3ZTU5NzgtMjQ1NC00ZjRlLTlmODEtOWMxNzczM2Q3ZjZjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA4MDAwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE5MzBiNzU4YjA3MTJhOGY3MTZhMjlmMTJhOTQyMzJlMmRkMjViNTI0OTc5N2RkZTViOWU0Nzk2MDlkMjdiMWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.fKKeBnJ051dImWVyemeaYQbSu-1YQ5tJ5UJA9eWFcmU)
![Screenshot 2024-05-04 at 19 35 46](https://private-user-images.githubusercontent.com/37581663/327968283-24ef595e-db93-45d4-bec2-08d144a62244.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQ3MDQsIm5iZiI6MTczOTE3NDQwNCwicGF0aCI6Ii8zNzU4MTY2My8zMjc5NjgyODMtMjRlZjU5NWUtZGI5My00NWQ0LWJlYzItMDhkMTQ0YTYyMjQ0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA4MDAwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIxYzMyN2FkMGZmYTIwZDMzMzQ2YWViMjBiZTljOGZhMTI5MjMyNmJkNjIxM2NlOWUxNzkyNWY0MmE3NWRhYzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.4MrM7pUwB5RZnki0zh0Ao_CAg-AqIiZ3WBNmpWqSSFg)
Create your own patterns with the Falling Stars Pattern Generator:
- Utilize adjustable parameters like stroke width, line count, angles, and colors to craft your masterpiece.
- Switch between dark and light themes to match your creative mood or the aesthetic of your design.
- Generate random names and tags for your artworks, adding a touch of serendipity to your creation process.
Browse through a diverse collection of artworks created by other users:
- Filter artworks by tags to find pieces that resonate with your taste.
- Experience a community-driven gallery where creativity is shared and celebrated.
- The application responds in real-time, showing changes immediately as you adjust the controls.
- Full authentication flow, allowing users to register, log in, and manage their profiles.
- Secure and straightforward access management, ensuring user data protection and privacy.
- Users can own and edit their artworks, making it simple to refine or update pieces as new inspirations arise.
- View user profiles to see individual creations and most used tags, providing insights into each artist's preferences and styles.
- Explore artworks from specific users and engage with a community of like-minded artists.
- Optimized for performance, ensuring smooth and fast interactions even when generating complex patterns.
- Responsive design that adapts to different devices, making art creation accessible from anywhere.
- React.js: For building the user interface.
- React Router: To handle routing, providing a seamless navigation experience without page reloads.
- Strapi: As the backend CMS, handling artworks, users, and authentication.
- CSS: For styling, with a focus on responsiveness and aesthetic presentation.
To get a local copy up and running, follow these simple steps:
- Clone the repository:
git clone https://github.com/your-username/falling-stars-generator.git
- Install the dependencies:
npm install
- Start the development server:
npm start
- Open the application:
http://localhost:5173
- Explore and enjoy!
This project is licensed under the MIT License. For more information, please refer to the LICENSE file.