info@rudrainnovative.com
Case Study

Coders Shell

Services
Docker based IDE , Web Application and Website
Role
Project Management, Web Developer, DB Administrator, Testing and Deliverables Management
Platform
Technology:
Laravel and Database: MSSQL for Web Application and Website
Technology for IDE: Nodejs and Mongo DB
codershell banner
Client Opportunity and Initial Requirements

Initial Requirements

Client was looking to develop an application which provides space where other users can learn, share and collaborate on all things related to Business Data Analytics, Data Science, Computer Science, Machine learning, Business Intelligence, and Data Engineering. Along with the ability to include the snippets of code that users can share with others, or seek guidance.
As per the initial requirements, Coder shell client approached the Rudra Innovative to design & develop a website contains the sections such as blog posting, discussion forum and other content pages. Along with this, the foremost requirement of the client was to build a web based IDE based on Docker. Furthermore, client was looking for a vendor who can support the website in a long run. Following are the main features which are on the top list of the client
  • Portable deployment across machines
  • Includes git-like capabilities for tracking version of a container
  • Component reuse
  • Shared libraries
  • Code Completion

Codershell: Website for the Technology Seekers

Compiler
Debugger
Programming Language Support
Automatically check for errors
Integration and Plugins

High Fidelity Wireframes

Visual Design

Text Color palette

Hex

#212529

RGB

33,37,41

CMYK

76,67,71,90

Hex

#ffc107

RGB

255,193,7

CMYK

75,68,67,90

Hex

#323232

RGB

50,50,50

CMYK

70,63,62,59

Hex

#d2d2d2

RGB

210,210,210

CMYK

17,13,13,0
background Color palette

Hex

#f8f9fa

RGB

248,249,250

CMYK

2,1,1,0

Hex

#ffc107

RGB

255,193,7

CMYK

75,68,67,90

Hex

#AAA9A9

RGB

170,169,169

CMYK

35,28,29,0

Hex

#323232

RGB

50,50,50

CMYK

70,63,62,59
Typography

Poppins

Open Sans

Wordmark
Button Style 1
Button Style 2

Our Approach

For developing the Codershell we have used an iterative approach to manage the project and software development which helps the team to deliver successful solution to the customer. IDE development needs an extensive research and critical thinking, which is full delivered by the Rudra Innovative team members by following software development life cycle. Starting from planning phase to the user acceptance testing, development was well planned. Key values used while development was:
  • High preference to individuals and interactions instead of process and tools
  • Working software above the comprehensive document
  • Customer collaboration over agreed financials
  • Quick responses to the change instead of following the pre defined plan

What We Provided

Mobile in Mind

codershell app screens
codershell app screens

Results

IDE increased the programmer’s productivity by combining the common activities of writing a bunch of code to compile a single application: editing, source code, building executables and debugging.

codershell results
Next project

Find articles, example code and more so you can build the projects

barcel-casestudy