Skip to content

Commit f96638d

Browse files
committed
Update readme with the correct url's and remove some specifics from forked repo
1 parent 08f2a35 commit f96638d

File tree

1 file changed

+25
-46
lines changed

1 file changed

+25
-46
lines changed

README.md

+25-46
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,16 @@
1-
[![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![MIT License][license-shield]][license-url] [![LinkedIn][linkedin-shield]][linkedin-url]
2-
3-
<!-- PROJECT LOGO -->
4-
<br />
51
<p align="center">
6-
<!-- <a href="https://github.com/akhilrex/hammond">
7-
<img src="images/logo.png" alt="Logo" width="80" height="80">
8-
</a> -->
9-
102
<h1 align="center" style="margin-bottom:0">Hammond</h1>
113
<p align="center">Current Version - 2022.07.06</p>
124

135
<p align="center">
146
A self-hosted vehicle expense tracking system with support for multiple users.
157
<br />
16-
<a href="https://github.com/akhilrex/hammond"><strong>Explore the docs »</strong></a>
8+
<a href="https://github.com/AlfHou/hammond"><strong>Explore the docs »</strong></a>
179
<br />
1810
<br />
19-
<!-- <a href="https://github.com/akhilrex/hammond">View Demo</a>
20-
· -->
21-
<a href="https://github.com/akhilrex/hammond/issues">Report Bug</a>
11+
<a href="https://github.com/AlfHou/hammond/issues">Report Bug</a>
2212
·
23-
<a href="https://github.com/akhilrex/hammond/issues">Request Feature</a>
13+
<a href="https://github.com/AlfHou/hammond/issues">Request Feature</a>
2414
·
2515
<a href="Screenshots.md">Screenshots</a>
2616
</p>
@@ -44,18 +34,22 @@
4434

4535
## About The Project
4636

47-
Hammond is a self hosted vehicle management system to track fuel and other expenses related to all of your vehicles. It supports multiple users sharing multiple vehicles. It is the logical successor to Clarkson which has not been updated for quite some time now.
48-
49-
_Developers Note: This project is under active development which means I release new updates very frequently. It is recommended that you use something like [watchtower](https://github.com/containrrr/watchtower) which will automatically update your containers whenever I release a new version or periodically rebuild the container with the latest image manually._
37+
Hammond is a self hosted vehicle management system to track fuel and other
38+
expenses related to all of your vehicles.
39+
It supports multiple users sharing multiple vehicles.
40+
It is the logical successor to Clarkson which has not been updated for quite some time now.
41+
This repo is again a fork of akhilrex's great [project](https://github.com/akhilrex/hammond).
5042

51-
__Also check out my other self-hosted, open-source solution - [Podgrab](https://github.com/akhilrex/podgrab) - Podcast download and archive manager and player.__
5243
### Motivation and Developer Notes
5344

54-
I was looking for a fuel tracking system and stumbled upon Clarkson. Although it did most of what I needed it has not been updated for quite a lot of time. Since I had some bandwidth available as my previous open source project [Podgrab](http://github.com/akhilrex/podgrab) had become quite stable now, my first thought was to contribute to the Clarkson project only. I soon realized that the architecture that Clarkson had used was not really be that extensible now and would warrant a complete rewrite only. So I decided to build Hammond - The successor to Clarkson.
45+
As mentioned, this project is a fork of
46+
akhilrex's [project](https://github.com/akhilrex/hammond) which is no longer active.
47+
To prevent the same from happeing to this project, we are seeking to add more
48+
maintainers/collaborators who have access to merge PRs.
5549

56-
The current version of Hammond is written using GO for backend and Vuejs for the front end. Originally I had thought of using the same tech stack for both frontend and the backend so that it became easier for users and other developers to use, deploy and contribute. Which is why the first version of Hammond has a NestJS backend complete with all the bells and whistles (GraphQL, Prisma and what nots). But I eventually decided to rebuild the backend in GO just to keep the container size small. No matter how much you can optimize the sheer size of the node_modules will always add bulk to your containers. I host all my tools on my Raspberry Pi. It only makes sense to keep the container size as small as possible.
50+
We are trying our best to update with new features and feedback is very welcome.
5751

58-
Also I had initially thought of a 2 container approach (1 for backend and 1 for the frontend) so that they can be independently maintained and updated. I eventually decided against this idea for the sake of simplicity. Although it is safe to assume that most self-hosters are fairly tech capable it still is much better to have a single container that you can fire and forget.
52+
The project is written using Go for the backend and Vuejs for the front end.
5953

6054
![Product Name Screen Shot][product-screenshot] [More Screenshots](Screenshots.md)
6155

@@ -79,7 +73,7 @@ Also I had initially thought of a 2 container approach (1 for backend and 1 for
7973
- Save attachment against vehicles
8074
- Quick Entries (take a photo of a receipt or pump screen to make entry later)
8175
- Vehicle level and overall reporting
82-
- Import from Fuelly (more apps coming soon)
76+
- Import from Fuelly and Drivvo
8377

8478
## Installation
8579

@@ -90,24 +84,25 @@ The easiest way to run Hammond is to run it as a docker container.
9084
Simple setup without mounted volumes (for testing and evaluation)
9185

9286
```sh
93-
docker run -d -p 3000:3000 --name=hammond akhilrex/hammond
87+
docker run -d -p 3000:3000 --name=hammond alfhou/hammond
9488
```
9589

9690
Binding local volumes to the container
9791

9892
```sh
99-
docker run -d -p 3000:3000 --name=hammond -v "/host/path/to/assets:/assets" -v "/host/path/to/config:/config" akhilrex/hammond
93+
docker run -d -p 3000:3000 --name=hammond -v "/host/path/to/assets:/assets" -v "/host/path/to/config:/config" alfhou/hammond
10094
```
10195

10296
### Using Docker-Compose
10397

104-
Modify the docker compose file provided [here](https://github.com/akhilrex/hammond/blob/master/docker-compose.yml) to update the volume and port binding and run the following command
98+
Modify the docker compose file provided [here](https://github.com/alfhou/hammond/blob/master/docker-compose.yml)
99+
to update the volume and port binding and run the following command
105100

106101
```yaml
107102
version: '2.1'
108103
services:
109104
hammond:
110-
image: akhilrex/hammond
105+
image: alfhou/hammond
111106
container_name: hammond
112107
volumes:
113108
- /path/to/config:/config
@@ -123,7 +118,10 @@ services:
123118

124119
### Build from Source / Ubuntu Installation
125120

126-
Although personally I feel that using the docker container is the best way of using and enjoying something like hammond, a lot of people in the community are still not comfortable with using Docker and wanted to host it natively on their Linux servers. Follow the link below to get a guide on how to build hammond from source.
121+
Although personally I feel that using the docker container is the best way of using
122+
and enjoying something like hammond, a lot of people in the community are still not
123+
comfortable with using Docker and wanted to host it natively on their Linux servers.
124+
Follow the link below to get a guide on how to build hammond from source.
127125

128126
[Build from source / Ubuntu Guide](docs/ubuntu-install.md)
129127

@@ -197,25 +195,6 @@ Distributed under the GPL-3.0 License. See `LICENSE` for more information.
197195

198196
## Contact
199197

200-
Akhil Gupta - [@akhilrex](https://twitter.com/akhilrex)
201-
202-
Project Link: [https://github.com/akhilrex/hammond](https://github.com/akhilrex/hammond)
203-
204-
<a href="https://www.buymeacoffee.com/akhilrex" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="width: 217px !important;height: 60px !important;" ></a>
205-
206-
<!-- MARKDOWN LINKS & IMAGES -->
207-
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->
198+
Project Link: [https://github.com/AlfHou/hammond](https://github.com/AlfHou/hammond)
208199

209-
[contributors-shield]: https://img.shields.io/github/contributors/akhilrex/hammond.svg?style=flat-square
210-
[contributors-url]: https://github.com/akhilrex/hammond/graphs/contributors
211-
[forks-shield]: https://img.shields.io/github/forks/akhilrex/hammond.svg?style=flat-square
212-
[forks-url]: https://github.com/akhilrex/hammond/network/members
213-
[stars-shield]: https://img.shields.io/github/stars/akhilrex/hammond.svg?style=flat-square
214-
[stars-url]: https://github.com/akhilrex/hammond/stargazers
215-
[issues-shield]: https://img.shields.io/github/issues/akhilrex/hammond.svg?style=flat-square
216-
[issues-url]: https://github.com/akhilrex/hammond/issues
217-
[license-shield]: https://img.shields.io/github/license/akhilrex/hammond.svg?style=flat-square
218-
[license-url]: https://github.com/akhilrex/hammond/blob/master/LICENSE
219-
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square&logo=linkedin&colorB=555
220-
[linkedin-url]: https://linkedin.com/in/akhilrex
221200
[product-screenshot]: images/screenshot.jpg

0 commit comments

Comments
 (0)