Skip to content

Instantly share code, notes, and snippets.

View skd1993's full-sized avatar
😇
ooga booga

Shobhit Kumar skd1993

😇
ooga booga
View GitHub Profile
@skd1993
skd1993 / nodejs-api-starter.js
Created June 9, 2021 10:01
Basic NodeJS API starter
const http = require('http')
const express = require('express')
const app = express()
const cors = require('cors')
const mongoose = require('mongoose')
const blogSchema = new mongoose.Schema({
title: String,
author: String,
url: String,
@skd1993
skd1993 / custom-header-rn.js
Created March 30, 2019 06:17
React Native custom top header (without any standard heade component) and icon button
<View style={{ width: "80%" }}>
<Text style={styles.topTextStyle}>{test_quote}</Text>
</View>
<View
style={{
width: "20%",
flex: 1,
alignItems: "center",
marginTop: "10%",
}}
@skd1993
skd1993 / rent-list.component.html
Created September 29, 2018 15:28
rent-list.component.html
<div>
<table>
<thead>
<tr>
<th>Previous Meter Reading</th>
<th>Current Meter Reading</th>
<th>Month</th>
<th>Year</th>
<th>Extras</th>
<th>Total (to be paid)</th>
@skd1993
skd1993 / rent-list.component.ts
Last active September 16, 2018 14:24
rent-list.component.ts
import { Component, OnInit } from '@angular/core';
import { RentItem } from '../../models/rent-item';
import { RentStruct } from '../../models/rent-struct';
@Component({
selector: 'rent-list',
templateUrl: './rent-list.component.html',
styleUrls: ['./rent-list.component.css']
})
export class RentListComponent implements OnInit {
@skd1993
skd1993 / rent-list.component.html
Created September 16, 2018 13:54
rent-list.component.html
<div class="row">
<div class="input-field col s6">
<input [(ngModel)]="meterCurr" name="meterCurr" type="number">
<label class="active" for="meterCurr">meter curr</label>
</div>
<div class="input-field col s6">
<input [(ngModel)]="paid" name="paid" type="number">
<label class="active" for="paid">paid</label>
</div>
<div class="input-field col s6">
@skd1993
skd1993 / rent-struct.ts
Created September 16, 2018 13:15
rent-struct.ts
export class RentStruct {
baseRent: number;
electricityRate: number;
maintainenceCost: number;
total: number;
waterRent: number;
constructor (baseRent: number, electricityRate: number, maintainenceCost?: number, waterRent?: number) {
this.baseRent = baseRent;
this.electricityRate = electricityRate;
@skd1993
skd1993 / rent-item.ts
Created September 16, 2018 07:14
rent-item.ts
import { RentStruct } from "./rent-struct";
export class RentItem {
extraCost: number;
meterCurr: number;
meterPrev: number;
month: number;
year: number;
paid: number;
totalSum: number;
@skd1993
skd1993 / rent-list.component.ts
Created September 16, 2018 06:31
rent-list.component.ts
rents_x = [
{
"extraCost": 0,
"meterCurr": 120,
"meterPrev": 100,
"month": 7,
"year": 2018,
"paid": 19500,
"totalSum": 19500
},
@skd1993
skd1993 / rent-list.component.html
Last active September 16, 2018 06:32
rent-list.component.html
<div>
<table>
<thead>
<tr>
<th>Previous Meter Reading</th>
<th>Current Meter Reading</th>
<th>Month</th>
<th>Year</th>
<th>Extras</th>
<th>Total (to be paid)</th>
@skd1993
skd1993 / app.component.html
Created September 1, 2018 15:55
app.component.html
<nav>
<div class="nav-wrapper">
<a href="#" class="brand-logo">Rent Keeper</a>
<ul id="nav-mobile" class="right hide-on-med-and-down">
<li><a href="sass.html">Sass</a></li>
<li><a href="badges.html">Components</a></li>
<li><a href="collapsible.html">JavaScript</a></li>
</ul>
</div>
</nav>