sherlck is an advanced AI-powered puzzle generation platform that allows users to create puzzles, compete worldwide, and manage their favorite puzzles. With a slick user dashboard and secure authentication, sherlck promises an engaging user experience.
Certainly! Here's an adjusted section of the README
that includes the "Check out Demo" part with a placeholder for your demo video:
sherlck is an advanced AI-powered puzzle generation platform that allows users to create puzzles, compete worldwide, and manage their favorite puzzles. With a slick user dashboard and secure authentication, sherlck promises an engaging user experience.
- AI-Powered Puzzle Generation: Innovative puzzles created using the power of Artificial Intelligence.
- Prompt-based User Puzzle Generation: Customize your puzzles with a personal touch.
- Authentication & Registration: Securely sign up and log into the platform.
- Favorites Functionality: Save your favorite puzzles for a rainy day.
- Worldwide Competition: Compete with puzzle enthusiasts from around the world and climb up the ranks.
- Landing Page: An aesthetically pleasing landing page to welcome users.
- User Dashboard: Once registered, users are presented with a comprehensive dashboard on the home page.
- 2 Languages: English and Russian
- Ensure you have
npm
installed. - Uvicorn must be set up for the backend.
-
Client-side setup (Next.js):
Navigate to the client folder:
cd client
Install the required dependencies:
npm install
Build the project:
npm build
Run the development server:
npm run dev
-
Server-side setup (FastAPI):
Navigate to the server folder:
cd server
Install the requirements:
pip install -r requirements.txt
Run the FastAPI server:
uvicorn main:app --reload
- client/: Contains all Next.js frontend code.
- server/: Contains all FastAPI backend code.
sherlck is under the MIT License.
Feel free to dive in! Open an issue, submit feature requests, or contribute by creating a Pull Request.
Thank you for considering or using sherlck. Happy puzzling! 🧩