{"repo":"rubberdok/indok-web","free":true,"listed":false,"github":"https://github.com/rubberdok/indok-web","clone":"git clone https://github.com/rubberdok/indok-web.git","description":"Website for students at Industrial Economics and Technology Management, NTNU Trondheim.","language":"TypeScript","stars":24,"topics":["graphql","react","django","nextjs","apollo-client","vercel","typescript"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Indøk NTNU Table of Contents - Introduction - Features - Project Structure - Project Setup - With Docker - Without Docker - Database - Backend - Frontend - VSCode - Using test users - Development Workflow - Tech Stack - Error Logging - Deployment - Other Services - Contributing - Feedback - Acknowledgements Introduction Website for the students at Industrial Economics and Technology Management at NTNU Trondheim. Built with Django, Next.js, and a GraphQL API. Maintained by Rubberdøk NTNU. Features - 🏔 Book the luxurious cabins Oksen and Bjørnen - 💸 Register for upcoming events and purchase tickets through Vipps - 🎉 Find and apply for the ideal student organization at Indøk - 🔒 Simple login through Feide - 📝 Easily navigate through the archive of Indøk documents Project Structure - frontend contains the indokntnu.no web application, written in TypeScript with React and Next.js. - src contains the source code of the frontend. - pages contains page components, where each file corresponds to a URL on the website. For example, pages/about/board.tsx is the component that is rendered at indokntnu.no/about/board. Files/folders in \\[brackets\\] are variables in the URL, so pages/about/organizations/[slug].tsx gives access to the slug variable in that page component, which is e.g. rubberdok in indokntnu.no/about/organizations/rubberdok. - components contains React components used to build up the website. - pages (under components ) are components for specific pages. The folder struc","default_branch":null,"files":null,"tree":[],"storefront":"/r/rubberdok","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rubberdok/indok-web/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}