Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/drishtipeshwani/Tourpal
https://github.com/drishtipeshwani/Tourpal
appwrite
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/drishtipeshwani/Tourpal
- Owner: drishtipeshwani
- Created: 2021-10-17T20:15:10.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-10-27T20:27:27.000Z (about 3 years ago)
- Last Synced: 2024-08-02T07:23:49.658Z (4 months ago)
- Topics: appwrite
- Language: JavaScript
- Homepage:
- Size: 3.56 MB
- Stars: 3
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-appwrite - Source Code
README
## Tourpal
Tourpal is a journalling app in which you can store all your travelling experiences at one place. The project is build with ReactJS and appwrite.## App Demo
https://user-images.githubusercontent.com/65016769/139042646-6928f236-e887-4803-a6a6-709166c721fa.mp4
## Run Locally
- Install Appwrite by following the https://appwrite.io/docs/installation
- Open the appwrite console and create a new project.
- Navigate to Users and in settings and enable Google Authentication.
- Navigate to Database and add a new Collection to your project.
- Add the following rules and permissions to your collection.
#### Collection rules
Label
Key
Rule Type
date
date
Text
Required
location
location
Text
Required
experience
experience
Text
Required
#### Permissions
1. Read access -
role:member
2. Write access -
role:member
- After setting up the project in the appwrite console, clone this github repo using -
git clone [email protected]:drishtipeshwani/Tourpal.git
cd Tourpal
- Install all the dependencies using
npm install
- Now add your ProjectId, Project endpoint and Collection Id to the appwrite.js file.
- Run
npm start
to start the app on local server.