Skip to content

ahmedsilat44/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

About

Portfolio website for DevlUp Labs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 90.3%
  • JavaScript 7.5%
  • HTML 2.2%