Skip to content

jeremyteh/couchdb

Repository files navigation

Team 08: NoSQL Presentation CouchDB Demo Application

Team Members:

  1. Lucas Yap Yu You (16SIC040T)
  2. Shahrul Nizam Bin Mustaza (16SIC052H)
  3. Teh Yong Sheng, Jeremy (16SIC061J)
  4. Toh Jun Siong Clement (16SIC064Y)
  5. Wee Kok Hoe (16SIC066H)

CouchDB Learning Portal

CouchDB Learning Portal

CouchDB Learning Portal

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.

Getting started with learning with our CouchDB Learning Portal

Prerequisites

  • Apache CouchDB
  • XAMPP Server

Steps

  1. Go to Apache CouchDB Download Page
  2. For 32-bit Windows, Install couchdb 1.6.1 or greater. For 64-bit Windows, Install couchdb 2.1.0 or greater
  3. After installation complete go to Project Fauxton UI, Fauxton is installed together with the installer
  4. Go to Project Fauxton UI- Verify Installer, Click on the verify installation button make sure all tick means it is installed properly
  5. Go to Project Fauxton UI- Setup, click 'configure a single node' enter your credentials, just enter your username & password. Your CouchDB is configured successfully.
  6. Go to Apache XAMPP Server Downlaod Page. Install XAMPP Server. Run XAMPP Control Panel
  7. Fork this repo and clone to your file system under your local drive -> XAMPP folder -> htdocs
  8. Open with Mozilla Firefox or Internet Explorer, you are ready to learn!

To Note:

  • 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

Contact and Enquiries

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.

About

CouchDB Learning Portal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published