GithubHelp home page GithubHelp logo

falldowngoboone / job-tracker Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.11 MB

Hastily-built job list for my multi-client, multi-project workflow.

License: MIT License

JavaScript 51.27% CSS 2.90% PHP 1.64% HTML 44.18%

job-tracker's Introduction

job-tracker

Update: If you haven't noticed, this is a severely out-of-date project. I'm working on other stuff.

This is a tiny little AngularJS project I've been working on to get the hang of Angular. It's an update list based on a multi-client, multi-project work flow. It's horribly primitive, so please forgive the lack of style, function, etc. It's a work in progress.

Requirements

There are some requirements to run this little app. I'm working on automating this. Please bear with me.

Sass

You'll need Sass to compile the styles. One way to get the compiler is to use the Ruby gem:

gem install sass

Check out Sass's documentation for more info if you need help.

Once installed, cd into the css directory (cd ~/<path-to-folder>/job-tracker/css) and compile the Sass:

sass style.scss output.css

PHP

To run this, you must have a PHP server running in the background. In a Linux/Unix environment, in your Terminal, cd into the job tracker directory and type:

php -S localhost:8000

Now you can navigate to localhost:8000 in your browser. I ended up creating a .command file to do this for me. It's more convenient. To do this, create a new file named hotsheet.command and open it in your favorite text editor. Put this code in the file:

#!/bin/bash

cd ~/Projects/job-tracker
php -S localhost:8000

Now all you need to do is double-click this command file to spin up a PHP server.

The first time you edit something, the scripts/writeJSON.php should automatically create the data/ directory to store the hs-data.json file. This is where all of the information is save.

Future Plans

AngularJS Seed App

I plan on converting this project to Angular's seed app. There's a lot of goodness baked into that, including testing and npm install to automatically install dependencies and build out all the files.

RESTful Service

I want to bolt on a RESTful service instead of making a complete file rewrite every single time the data is saved. It's a waste of resources.

Final Words

If you see something that doesn't make sense, please post an issue. I want to make this the best it can be.

job-tracker's People

Contributors

falldowngoboone avatar

Watchers

 avatar

job-tracker's Issues

Kill the PHP server

It's time to transition to a self-contained node app. Check out pkg for how to package a node app into an executable.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.