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
Laravel and Database: MSSQL for Web Application and Website
Technology for IDE: Nodejs and Mongo DB
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
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.