Fashion Deck is an innovative Next.js application designed to revolutionize wardrobe management. With this app, users can effortlessly organize their clothing collection, create stylish outfits, and receive personalized fashion recommendations.
Fashion Deck is in its early stages, and we're actively seeking contributors of all skill levels! Whether you're a seasoned developer or just starting out, there's a place for you in our project. We welcome any kind of help or advice to make Fashion Deck the best it can be.
- Upload and manage individual clothing items
- Create and save outfits from your wardrobe
- User authentication with Clerk
- Responsive design for mobile and desktop
- Random outfit generator
- AI-powered style recommendations (planned)
- Social sharing features (planned)
- Next.js 14 with App Router
- React
- TypeScript
- Clerk for authentication
- Prisma for database management
- Tailwind CSS for styling
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js (v14 or later)
- npm or yarn
- Git
-
Clone the repository:
git clone https://github.com/your-username/fashion-deck.git
-
Navigate to the project directory:
cd fashion-deck
-
Install dependencies:
npm install
or
yarn install
-
Set up environment variables: Create a
.env.local
file in the root directory and add the following variables:DATABASE_URL="your-database-url" NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY="your-clerk-publishable-key" CLERK_SECRET_KEY="your-clerk-secret-key"
-
Run database migrations:
npx prisma migrate dev
-
Start the development server:
npm run dev
or
yarn dev
The application should now be running on http://localhost:3000
.
We're excited to have you contribute to Fashion Deck! Here's how you can help:
-
Check out our GitHub Project Board to see what needs to be done. We've organized tasks by priority and current stage of development.
-
Look for open issues or create a new one if you have ideas or find bugs.
-
For new features or significant changes, please open an issue first to discuss your ideas.
-
Fork the repository and create a new branch for your contribution:
git checkout -b feature/YourAmazingFeature
-
Make your changes and commit them with a clear, descriptive message.
-
Push to your fork and submit a pull request to one of our open contribution branches.
-
Wait for a review. We'll do our best to provide feedback quickly!
No contribution is too small – whether it's fixing typos, improving documentation, or adding new features, we appreciate all help!
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Thanks to all contributors who are helping shape Fashion Deck.
- Special thanks to the Next.js, Clerk, and Prisma teams for their excellent documentation and tools.