This a simple app that acts as a repository of projects built by members of 100Devs. Users can add projects to the database and browse through what others have created.
- Node
- Vite
- Appwrite
- JavaScript
- CSS3
- HTML5
- Allow users to log in with their GitHub account
- Pull data directly from their github
- Authenticate users
- Delete or update submissions
- Tag system for user input to load lists of tech and languages to make form input easier.
- Add attribute for projects that are requesting collaborators
Contact me on Discord if you want access to the database. Otherwise, you will need your own Appwrite account, database, and collections.
- Create an issue on this repository describing the contribution that you would like to make.
- Fork this repo and clone it to your local machine. Terminal instructions:
git clone git@github.com:wo1vin/100devs-projects.git
npm install
- Create a .env file and the environment variables with the IDs from the Appwrite CLI:
# Appwrite credentials
VITE_PROJECT_ID = ""
VITE_DB_ID = ""
VITE_PROJECTS_COL_ID = ""
- Code.
- Push the changes to your remote repo.
- Create a pull request detailing the changes that you made.
- Once your pull request is merged, you will have successfully contributed to this project!