Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abuzain432432/code-fair
I've recently finished developing an application that's all about making life easier for people who have creative projects to share. This app has a bunch of cool features. if you want to learn react, react router dom. redux toolkit query , node , express this is best project to look at
https://github.com/abuzain432432/code-fair
database expres express-middleware express-session expressjs mongoodb node nodejs react react-router reactjs reactproject reactprojectideas reactprojects redux tokenauthentication
Last synced: 9 days ago
JSON representation
I've recently finished developing an application that's all about making life easier for people who have creative projects to share. This app has a bunch of cool features. if you want to learn react, react router dom. redux toolkit query , node , express this is best project to look at
- Host: GitHub
- URL: https://github.com/abuzain432432/code-fair
- Owner: abuzain432432
- Created: 2023-10-24T20:21:49.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-14T19:52:53.000Z (9 months ago)
- Last Synced: 2024-02-15T14:33:46.882Z (9 months ago)
- Topics: database, expres, express-middleware, express-session, expressjs, mongoodb, node, nodejs, react, react-router, reactjs, reactproject, reactprojectideas, reactprojects, redux, tokenauthentication
- Language: JavaScript
- Homepage:
- Size: 35.4 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Technologies Used
## Frontend:
### React, Redux Toolkit, Redux Toolkit Query, node, express
## Backend:
### Node.js, Express Database: MongoDB
# Note:
### if you are looking for a project where you can learn Redux Toolkit Query, React routing , React router 6, React Protected route, User authentication and so much more then this project is best option
### CodeFair is a dynamic and feature-rich web application designed to facilitate collaboration and showcase a diverse range of coding and development projects. Built using cutting-edge technologies, including MongoDB, Node.js, Express, and React, CodeFair empowers users to perform Create, Read, Update, and Delete (CRUD) operations while ensuring the highest standards of security and web development practices.
![Project page](readme-images/banner.jpg)
![Project page](readme-images/4.png)
![Login page](readme-images/7.png)
![Signup page](readme-images/8.png)
![Signup page](readme-images/20.png)
![Signup page](readme-images/12.png)
![Signup page](readme-images/5.png)
![Signup page](readme-images/5.png)
![Signup page](readme-images/6.png)
# Key Features
### CodeFair offers an array of features, catering to both users and administrators. Here are some of the highlights:
# For Users:
## View Projects:
### Users can browse through a wide variety of projects, each categorized by difficulty levels (Proficient, Capable, Developing, Novice) and project type (Poster, Coding, Data Science, Research).
## Create Projects:
### Users can post their own projects, complete with descriptions and project details, making it a hub for showcasing their skills and accomplishments.
## Manage Projects:
### Users have full control over their projects, allowing them to update project details, upload project screenshots, and even deactivate their project listings.
## User Profiles:
### Users can update their personal information and manage their project listings from their user profiles.
## Sorting and Filtering:
### Users can easily sort and filter projects based on difficulty level and project type.
## Project Details:
### Users can click on specific projects to view in-depth details, fostering engagement and collaboration.
# For Administrators:
## Administrative Rights:
### Admins have the authority to remove any projects and users, ensuring a secure and well-maintained platform.
## Many-to-Many Collaboration
### One of the standout features of CodeFair is its support for a many-to-many relationship between users and projects. Users can create multiple projects, and projects can involve up to four participants for coding projects. This flexibility encourages collaboration and showcases the diversity of skills and talents within the coding and development community.
## Get Started
### You can easily get started with CodeFair by following the setup instructions in the vite's documentation. Whether you're a developer looking to contribute or a user seeking to showcase your projects, CodeFair provides a secure and user-friendly platform for all.
### CodeFair is a testament to the power of modern web development technologies and practices, offering a vibrant ecosystem for coding enthusiasts to connect, collaborate, and thrive. Start exploring and sharing your projects today!