Skip to content

BugBytee/solguide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebApp preview

ScreenShots1 ScreenShots2 ScreenShots3 ScreenShots4

To get a a local copy on your system:

Installation & setup

Prerequisite

  1. Set up Docker Environment if u dont.

  2. Clone the repository

     git clone https://github.com/IRSHIT033/Appwrite.git
  3. Change the directory

    cd Appwrite
  4. Install node modules

    npm install
    
  5. Install appwrite sdk using Docker

    Unix

    docker run -it --rm \
    --volume /var/run/docker.sock:/var/run/docker.sock \
    --volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
    --entrypoint="install" \
    appwrite/appwrite:0.13.4
     
    

    Powershell

      docker run -it --rm ,
    --volume /var/run/docker.sock:/var/run/docker.sock ,
    --volume ${pwd}/appwrite:/usr/src/code/appwrite:rw ,
    --entrypoint="install" ,
    appwrite/appwrite:0.13.4
    

    CMD

    docker run -it --rm ^
    --volume //var/run/docker.sock:/var/run/docker.sock ^
    --volume "%cd%"/appwrite:/usr/src/code/appwrite:rw ^
    --entrypoint="install" ^
    appwrite/appwrite:0.13.4
    

    then run the Appwrite dashboard in localhost:80

  6. Install App Dependencies

    cd client
    
      npm install
    
      npm start
    

Working model

Our web-app lands with a login/ signup page(user can switch between two according to their convenience). After the user has logged in, the dashboard of the user comes up where it shows the username, email and number of contributions of the respective user. It has been implemented using Appwrite SDK. We then have our most interesting part of the web-app which is the 'Contribtion' section where user can answer to the problems asked by an author in real-time. User can also be an author and post their respective doubts or the problem they are facing in the code(user are also allowed to attach their code screenshots).