1001 Freelance Projects
Latest Projects from
Freelance Marketplaces
View Project
View this project in detail
(Note: you will be redirected to external marketplace)
Project title:
Delphi FMX expert to build an RSS Reader - unicode and PostgresSQL
Posted by:
External project from Upwork
Started:
14-Dec-2020 23:49 GMT
Description:
We're researching this project and are looking for quotes to see how much it would cost.  Please include a time estimate in your proposal.



## Overview

The goal of the Unicode Reader is to build an RSS reader that brings in multiple RSS feeds which contain diverse Unicode characters and save the individual posts to a table in a PostgreSQL database. The posts can then be viewed and read in the Unicode Reader. This is a prototype - the end result does not require a huge amount of polish but should look reasonably similar and function as closely as possible unless otherwise noted in this specification.


### Key Features

- Database Usage

- XML Parsing

- Unicode Character IO


### PostgreSQL

The PostgreSQL database should be installed on the same machine as the desktop client. The RSS reader should be loading from localhost. The drivers should all be correctly configured to support Unicode and the database and tables should also be configured to support Unicode.


### Default Feeds

https://blogs.embarcadero.com/feed/

https://blogs.embarcadero.com/ja/feed/

https://blogs.embarcadero.com/de/feed/

https://blogs.embarcadero.com/ru/feed/

https://blogs.embarcadero.com/pt/feed/

https://blogs.embarcadero.com/es/feed/


## Schemas

The schemas aren’t set in stone. If you think something doesn’t make sense or needs to be changed (added or removed), let us know so we can keep the schema in sync across different platforms.


### Channels Schema


```sql

create table channels (

    id serial,

    title varchar(1024) not null,

    description text not null,

    link varchar(2048) not null,

    constraint channels_pk primary key (id)

);

```


### Articles Schema


```sql

create table articles (

    id serial,

    title varchar(1024) not null,

    description text not null,

    link varchar(2048) not null,

    is_read boolean default false,

    timestamp timestamp default now(),

    channel integer not null,

    constraint articles_pk primary key (id),

    constraint channels_fk foreign key (channel)

        references channels (id)

        on delete cascade

);

```


### Login Info

Username: postgres

Password: postgres

Server: 127.0.0.1

DBName: postgres (or just the default?)


## Requirements

### Layout

The Unicode Reader is broken down into three sections. The left section contains the list of feeds. The middle section contains the list of posts from the selected Feed (or All Feeds if selected). The left and middle sections are a fixed width. The right section takes up the rest of the client and displays the contents of the post itself. In theory the contents of the post should be loaded into an HTML frame since they will contain HTML. It should not load the URL of the post but load the post itself. Any links should open in the Desktop browser (target=_blank).



### Light And Dark Theme

The Unicode Reader should offer a Light theme and a Dark theme (see attached images). The Dark theme should be default.


## Deliverables

Complete source code for your working Unicode Reader.  Include a compiled executable if applicable or instructions for executing the code if not.

Hourly Range: $16.00-$35.00


Project ID:
3120405
Project category:
PostgreSQL, Delphi
Project budget:
View this project in detail
(Note: you will be redirected to external marketplace)
Last Projects / Browse Projects
  Project Started
AGIT SUDIANTO
Category: Public Relations, System Admin
Budget: $10 - $30 USD
01 Apr 2023 16:04 GMT
Brand Manager for Medical Content Writing
Category: Artificial Intelligence, Content Writing, Medical Writing, Technical Writing
Budget: $250 - $750 USD
01 Apr 2023 16:04 GMT
Logo for after school program
Category: Graphic Design, Illustration, Logo Design, Photoshop, T Shirts
Budget: $10 - $30 USD
01 Apr 2023 16:04 GMT
I need a soldering specialist -- 2
Category: Electrical Engineering, Electronics, Engineering, Soldering
Budget: £250 - £750 GBP
01 Apr 2023 16:04 GMT
Simple copy typing work
Category: Copy Typing, Data Entry, Data Processing, Excel, Word
Budget: ₹1500 - ₹12500 INR
01 Apr 2023 16:03 GMT
Japanese to Chinese translation (hentai game translation/long term)
Category: Japanese Translator, Simplified Chinese Translator, Translation
Budget: $750 - $1500 USD
01 Apr 2023 16:03 GMT
Logo Brand
Category: 3D Design, Graphic Design, Illustration, Logo Design, Photoshop
Budget: $15 - $25 USD
01 Apr 2023 16:02 GMT
Bakerved Ayurvedic Cookies
Category: HTML, Web Design
Budget: ₹12500 - ₹37500 INR
01 Apr 2023 16:01 GMT
Sewing pattern designer
Category: Fashion Design, Pattern Making
Budget: $10 - $30 USD
01 Apr 2023 16:00 GMT
graphic designer needed
Category: Brochure Design, Corporate Identity, Covers & Packaging, Graphic Design, Logo Design
Budget: $15 - $25 USD
01 Apr 2023 16:00 GMT
Add 2 Images to Shopify Page
Category: CSS, HTML, Shopify, Shopify Templates, Web Design
Budget: $10 - $30 USD
01 Apr 2023 15:59 GMT
Excellent fiction story needed.
Category: Creative Writing, Fiction, Ghostwriting, Romance Writing
Budget: $150 - $400 USD
01 Apr 2023 15:56 GMT
Small Azure project for 12$ only.
Category: Azure, Microsoft Azure
Budget: $2 - $8 CAD
01 Apr 2023 15:54 GMT
BUSCO DESARROLLADOR WEB CON EXPERIENCIA COMPROBABLE EN DISEÑO FRONT-END Y BACK-END
Category: SEO, Shopify, Web Hosting, Web Design, WordPress
Budget: $2 - $8 AUD
01 Apr 2023 15:54 GMT
Looking a flutter developer to customer my application source code
Category: Flutter, IPhone, JavaScript, Mobile App Development
Budget: ₹1500 - ₹12500 INR
01 Apr 2023 15:54 GMT
Browse All Projects
Projects by Skills ...
android
ajax
asp
aspnet
cms
cpp
csharp
css
delphi
design
drupal
excel
facebook
flash
html
java
javascript
joomla
iphone
mysql
photoshop
php
python
ruby
seo
sql
sysadm
translate
typing
twitter
vbnet
xml
wordpress
writing
New!
Проекты на русском
(Projects in Russian)

Copyright © 2005-2022
1001 Freelance Projects