Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0xataru/website-analytics
Console app to track users activity
https://github.com/0xataru/website-analytics
console-application golang standard-library
Last synced: 7 days ago
JSON representation
Console app to track users activity
- Host: GitHub
- URL: https://github.com/0xataru/website-analytics
- Owner: 0xataru
- License: mit
- Created: 2024-04-12T11:34:01.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-12T12:23:43.000Z (9 months ago)
- Last Synced: 2025-01-02T21:32:34.768Z (15 days ago)
- Topics: console-application, golang, standard-library
- Language: Go
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# User Behavior Analysis
![GitHub](https://img.shields.io/github/license/markraiter/website-analytics) ![GitHub top language](https://img.shields.io/github/languages/top/markraiter/website-analytics) [![Go Report Card](https://goreportcard.com/badge/github.com/markraiter/website-analytics)](https://goreportcard.com/report/github.com/markraiter/website-analytics)
This is a Go project that analyzes user behavior data from CSV files. It loads data from two days and finds users who visited new pages on the second day. Time estimated - 4 hours.
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
### Prerequisites
- Go (version 1.22.0)
### Installing
A step by step series of examples that tell you how to get a development environment running.
1. Clone the repository.
2. Follow the instructions to install [Taskfile](https://taskfile.dev/ru-ru/installation/) utility.
3. Make sure that you have `day1.csv` and `day2.csv` files in the project directory.
4. Run the app with `task run`.## Running the tests
1. Run the tests with `task test`
## Built With
- [Go](https://golang.org/) - The programming language used.