Skip to content

devlup-labs/devlup-labs.github.io

Repository files navigation

DevlUp Labs Portfolio

Portfolio of the Open-Source Community at IIT Jodhpur.

Project Setup

  1. Fork this repository!

  2. Clone this repository and setup a remote to the original repository.

3.Make sure node.js is installed else install it.

  1. Open up your IDE and in your terminal run the following commands:
  • npm install

  • Open up a second terminal and cd into the 'data' folder and run=> py -3 -m http.server --bind 0.0.0.0 5000

  • npm run serve

  1. The project should now be running locally!

Lints and fixes files

  • npm run lint

Workflow

1. Projects,Profiles and Timeline Tabs

  • Using Google Sheets functionality we have set-up a connection from every sheet to it's respective tabs.
  • Each tab has it's own set of fields in which data has been fed via Google Sheets and gets updated automatically and instantly on changing any value.
  • For image storage a link to a Google Drive image is advised,in case of the original image url changing.

2. Blog and Videos Tabs

  • The content for the Blog tab was sourced from our own Medium Page.
  • The content for the Videos tab was sourced from our own Youtube Channel.
  • RSS-JSON Converter was used to convert the incoming feeds from medium and youtube to JSON from which required data could be used.

3. Contact Us Form

  • The action of the form is connected to a Google form, which has a spreadsheet along with it.
  • On clicking Submit button, a function is run which a mail is sent to DevlUps Labs , updating the spreadsheet attached in Google form with user's data to get back quickly to the user!

Built With

  • HTML/CSS
  • Vuetify - Material Design Framework
  • Vue JS - Javascript framework used

Collaborators

Name Year Role
Ajat Prabha Final Mentor
Anshul Ahuja Pre-Final Mentor
Soham Sonawane Sophomore Mentor
Tanuj Agarwal Sophomore Mentor
Dnyaneshwari Sonone Pre-Final Developer
Jash Patel Sophomore Developer
Sandesh Singh Freshman Developer
Samarth Potdar Freshman Developer