Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thorium/websiteplayground
This is a nice sample-web-stack.
https://github.com/thorium/websiteplayground
fsharp modern-web technology-site typescript web-framework-application web-template website-template
Last synced: 3 months ago
JSON representation
This is a nice sample-web-stack.
- Host: GitHub
- URL: https://github.com/thorium/websiteplayground
- Owner: Thorium
- Created: 2015-07-30T19:36:17.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-11-15T18:31:04.000Z (about 1 year ago)
- Last Synced: 2024-04-14T17:36:39.915Z (10 months ago)
- Topics: fsharp, modern-web, technology-site, typescript, web-framework-application, web-template, website-template
- Language: F#
- Homepage:
- Size: 2.26 MB
- Stars: 12
- Watchers: 3
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Website-playground #
This is yet another template for web-sites (a.k.a. playing with some technologies).
What are the key points:- The same web-server works on Mac / Windows / Ubuntu.
- No O/R-mapping, no n-tiers, no huge amount of manual object-to-object-mapping
- No direct SQL-clauses, no SQL-injection problems.
- No APIs inside one software. Not SOAP nor REST.
- Real-time communication between server and clients.Technology-stack:
- General: Git, Markdown
- SQL-Server: SQLProvider supports any: MS-SQL/Postgres/Oracle/MySql/MariaDB/SQLite/MS-Access. Instructions for MariaDB are included; MySql should work as well. Also, some for SQLite database and MS-SQL scripts if you want to use those.
- Backend: F# (FSharp), Paket, TypeProviders, OWIN, SignalR (WebSockets/Long-Polling), Logary
- Frontend: Gulp, React.js, Less/Sass, Bootstrap or Foundation.css, FontAwesome, Lodash, jQuery / jQuery-UI, TypeScript / ES6. The demo site is Foundation, but infra supports Bootstrap notation as well.
- Maybe in the future: Crossroads.js, Rx/Rx.Js, FsUnit.xUnit, CanopyDocumentation:
- [More about the Technology-stack](specifications/Technologies.md)
- [How to install the environment](specifications/Deployment.md)
- [General developer instructions](specifications/Development.md)There are two screens: 1) You can search for companies. 2) CRUD-operations for companies.
![](specifications/ui.jpg)
If you want to run on .NET Core, try the [netstandard branch](https://github.com/Thorium/WebsitePlayground/tree/netstandard).