Repo Description:
This full-stack web application is a collaborative effort by a dynamic team of developers, each contributing their expertise to deliver a seamless and visually appealing user experience. The project's front-end is meticulously crafted using JavaScript, HTML, and CSS, ensuring a responsive and engaging interface.
Maksym Perehinets: Maksym spearheaded the development of the robust back-end, leveraging FastAPI and employing SQLAlchemy and JSON libraries for efficient data handling. He seamlessly integrated JSON file parsing to populate the SQLite database, demonstrating prowess in server-side logic for sorting and filtering data. Additionally, Maksym took charge of the repository setup, fostering a cohesive development environment for the entire team.
Ihor Ivantso: Ihor focused on the functional aspects of the front-end, establishing effective communication with the back-end. His contributions include feature implementation and meticulous HTML debugging, ensuring a smooth and functional user interface. Beyond his coding skills, Ihor showcased excellent collaboration by actively participating in discussions on user experience improvements.
MrVoice: MrVoice played a pivotal role in crafting the UI/UX design, introducing intuitive buttons, adapting the site for various resolutions, and designing an aesthetically pleasing table for displaying spells. His creative touch extended to defining the color scheme and contributing to the navigation bar's visual appeal. MrVoice's attention to detail and commitment to a user-centric design enriched the overall aesthetics of the project.
YuranJo: YuranJo's expertise shines in crafting the navigation bar, registration and login pages, and refining the UX/UI elements. He also implemented the search bar along with its logical functionalities, enhancing the overall user experience. YuranJo demonstrated versatility by seamlessly integrating both design and functionality, creating a cohesive and visually appealing user journey.
Chang31ing: Chang31ing assumed the role of a meticulous bugfixer, resolving issues to ensure a smooth user experience. Additionally, he made valuable contributions by creating the site logo background, adding a distinctive visual element to the project. Chang31ing's commitment to perfection and eye for detail played a crucial role in maintaining the project's integrity and overall visual appeal.
How to Use This Repo:
-
Clone the Repository: Start by cloning this repository to your local machine using the provided Git URL.
git clone https://github.com/your-username/repository-name.git
-
Set Up the Environment:
- Ensure you have the necessary dependencies installed for both the front-end and back-end. Refer to the documentation provided by each developer in their respective sections of the project.
- Install any required packages or libraries by following the instructions in the documentation.
-
Run the Application:
- Navigate to the front-end directory and launch the application using the appropriate commands or scripts.
- Similarly, start the back-end server by following the instructions provided in the back-end section.
-
Explore and Contribute:
- Once the application is running, explore the features and functionalities implemented by each developer.
- If you wish to contribute, follow the guidelines outlined in the project's contributing documentation.
-
Collaborate and Communicate:
- Use the designated communication channels to collaborate with the team.
- Report issues, suggest improvements, or discuss potential enhancements with your fellow developers.
By following these steps, you'll be able to set up, run, and contribute to this full-stack web application effectively.