<commit_before>egielda
=======

e-Giełda is a project that aims to create easy and convenient way to trade books between students, both user-friendly and featureful.

The app is written in Python using Django. It makes use of HTML5 and CSS3 by using Bootstrap v3 as a framework for user interface.

## Features
* Selling, buying books
* Categories of books
* Filling the informations about the book automatically after typing the ISBN number (thanks to the Google Books API)
* Statistics:
  * Charts (visualising informations about the amount of books sold, income, etc.)
  * Raw data about books sold in each day
  * Generating reports for each user about sold and unsold books
* Permissions support, built-in groups (administrator, moderator that can accept books from users and sell them)
* Database setttings: buying/selling time interval, order validity time, static information on homepage, profit per book for organisators
* i18n support (Polish translation built-in)
* More...

## How it works, by and large
First of all, a user goes to Sell page and choose the books they want to sell. Then, they come with these books to the administrator/moderator, who "accepts" them - i.e. marks them as available for buying. Then, when it comes to Purchasing, this is quite similar: the user goes to Purchase page, choose the books they want to buy and goes to the moderator who executes their order. What's important there is that the order has a validity time and books that are reserved in particular order are unavailable to others for buying until the order times out.

In e-Giełda, there are two models with "Book" in name: BookType and Book. The difference between them is that BookType contains only a common data about the book (title, publisher, etc.), while Book is a "physical" book with an owner, sold/unsold state, etc.
<commit_msg>Fix typos in README.md<commit_after>egielda
=======

e-Giełda is a project that aims to create easy and convenient way to trade books between students, both user-friendly and featureful.

The app is written in Python using Django. It makes use of HTML5 and CSS3 by using Bootstrap v3 as a framework for user interface.

## Features
* Selling, buying books
* Categories of books
* Filling the information about the book automatically after typing the ISBN number (thanks to the Google Books API)
* Statistics:
  * Charts (visualising information about the amount of books sold, income, etc.)
  * Raw data about books sold in each day
  * Generating reports for each user about sold and unsold books
* Permissions support, built-in groups (administrator, moderator that can accept books from users and sell them)
* Settings stored in the database: buying/selling time interval, order validity time, static information on homepage, profit per book for organizers
* i18n support (Polish translation built-in)
* More...

## How it works, by and large
First of all, a user goes to Sell page and choose the books they want to sell. Then, they come with these books to the administrator/moderator, who "accepts" them - i.e. marks them as available for buying. Then, when it comes to Purchasing, this is quite similar: the user goes to Purchase page, choose the books they want to buy and goes to the moderator who executes their order. What's important there is that the order has a validity time and books that are reserved in particular order are unavailable to others for buying until the order times out.

In e-Giełda, there are two models with "Book" in name: BookType and Book. The difference between them is that BookType contains only a common data about the book (title, publisher, etc.), while Book is a "physical" book with an owner, sold/unsold state, etc.

{'fraction_non_alphanumeric': 0.05048596112311015, 'fraction_numerical': 0.0026997840172786176, 'mean_word_length': 4.416666666666667, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1104827', 'n_tokens_mistral': 933, 'n_tokens_neox': 899, 'n_words': 580}