Skip to content

A Q&A platform for the student community at IIT Gandhinagar.

License

Notifications You must be signed in to change notification settings

OpenSource-IITGn/AskQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AskQ

A Q&A platform for the student community at IIT Gandhinagar. This platform can leveraged as the discussion portal for all your course as well as non-academic institute related discussions. We aim to form a closed community where students can ask questions as well as help other to solve their queries.

AskQ is built using React Frontend, powered by apollo graphql and Golang backend.🔥


Designs

https://www.figma.com/file/fHCa5mzuJy2ePczNYDqZ0j/Anup_designs?node-id=0%3A1


✨ Contributions

We welcome any new feature ideas or improvements in the previous code. All code contributions must go through a pull request and approved by a core developer before being merged. This is to ensure proper review of all the code. React out to any of the developers via Mail or Github Issues.

We truly ❤️ pull requests! If you wish to help, you can learn more about how you can contribute to this project in the contribution guide.


✨ Installation

Make sure you have GO sdk and Postgres Installed.

Setup PostgreSQL DB and user. [ default db=go, user="go", password="go" or configure db.go ]

go init server\migrations\init.go

go run server\server.go

Frontend

cd client

npm install or yarn

npm run or yarn start


✨ Frontend

  • React
  • Apollo-GraphQL
  • React-hooks
  • React-Suite ( UI Framework )

✨ Backend

  • Go ( Gorm )
  • Graphql-go
  • PostgresSQL
  • jwt-go