- Lucas Yap Yu You (16SIC040T)
- Shahrul Nizam Bin Mustaza (16SIC052H)
- Teh Yong Sheng, Jeremy (16SIC061J)
- Toh Jun Siong Clement (16SIC064Y)
- Wee Kok Hoe (16SIC066H)
Welcome to our CouchDB Learning Portal. This application is developed and aimed at educating people with the basic understanding of CRUD operations of CouchDB and visualize how these operations are carried out on a document database like CouchDB
The execises in this Demo Application includes:
- Learn CouchDB HTTP API with Swagger
- Retrieve all the databases in CouchDB
- Create and insert a database into CouchDB
- Delete a database in CouchDB
- Retrieve all the personal particulars documents in CouchDB
- Create and insert a personal particulars document into CouchDB
- Update a personal particulars document in CouchDB
- Delete a personal particulars document in CouchDB
We hope you like our CouchDB Learning Portal and hope you have a great learning experience.
- Apache CouchDB
- XAMPP Server
- Go to Apache CouchDB Download Page
- For 32-bit Windows, Install couchdb 1.6.1 or greater. For 64-bit Windows, Install couchdb 2.1.0 or greater
- After installation complete go to Project Fauxton UI, Fauxton is installed together with the installer
- Go to Project Fauxton UI- Verify Installer, Click on the verify installation button make sure all tick means it is installed properly
- Go to Project Fauxton UI- Setup, click 'configure a single node' enter your credentials, just enter your username & password. Your CouchDB is configured successfully.
- Go to Apache XAMPP Server Downlaod Page. Install XAMPP Server. Run XAMPP Control Panel
- Fork this repo and clone to your file system under your local drive -> XAMPP folder -> htdocs
- Open with Mozilla Firefox or Internet Explorer, you are ready to learn!
- Use Mozilla Firefox or Internet Explorer to run our program
- Swagger is an open source API tooling framework which is used in this project to display CouchDB API. The validator badge displays as it is locally hosted and can't update with the online Swagger UI dependencies thus constantly display an Error badge
This is a student project for our university module entitled: ICT 2103: Information Management. Feel free to raise an issue or make a pull request. Our team will be glad to attend to your queries and requests.