sen-team8 / da-dash

0 stars 10 forks source link

Da-dash

Da-dash provides a dashboard for the students and faculty of DA-IICT, where one can have widgets for almost every site being visited daily within the DA-IICT domain.It provides a web-application that brings different DA-IICT websites and services on one platform so that one doesn’t have to constantly check different sites. This will not only reduce the load of opening different tabs for every purpose but will also help in enhancing interactions among students, among batchmates and also between students and faculties.It has 5 widgets - intranet, webmail, todo , chat room and class notes & examinations.

Build Status

Basics

Technical Aspects

Participate!

Prerequisites

Installation

To run the current development version of Da-dash on your own computer:

  1. Create a local git clone of the project, then cd into the project folder
  2. Run npm install
  3. Run npm start
  4. Open http://localhost:8080/ in a web browser

For guidance on building a packaged version, running tests, and contributing to development, see CONTRIBUTING.md.

Deploy

Run npm run build

Directory

.
├── /build/                      # The folder for compiled output
├── /app/                        # Folder containing components
│   ├── /Widgets/                # Code for widgets in Da-dash
│   ├── /components/             # React components
│   ├── /redux/                 
│   ├── /App.js                  # main code for the application
│   ├── /main.css              
│   ├── /index.js               
│   ├── /routes.js               # Universal (isomorphic) application routes
│   └── /server.js               # Server-side startup script
└── /package.json                # The list of 3rd party libraries and utilities

License

Da-dash is available under the ISC License.

Thank you