Skip to content

Commit

Permalink
Clarify USPs in README
Browse files Browse the repository at this point in the history
  • Loading branch information
wnederhof committed Apr 9, 2024
1 parent 02a9812 commit ff3a290
Showing 1 changed file with 18 additions and 20 deletions.
38 changes: 18 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,29 @@
# Basecode - The fastest way to create a web app
# Welcome to Basecode!

Basecode is a full-stack platform for creating web apps using Kotlin, Spring Boot, GraphQL, React (NextJS) and
Postgres. The platform consists of several generators to generate the basic structure of web applications, based on
often used technologies within IT. The goal of Basecode is to provide its users with a productive tool to
create lean, decoupled code with a solid foundation.
We are excited to have you here!

Basecode is fully open source ([MIT](LICENSE.md)).
Basecode is a full-stack platform for creating web apps. The platform consists of several generators to generate the
basic structure of your web application.

(Code generated by) Basecode is:

- **Productive**, as it allows you to generate authentication and CRUD functionality with 1-N relations, including migrations, GraphQL schema files, unit tests and integration tests.
- **Maintainable**, as it provides a package-by-feature structuring approach, GraphQL communication and domain events between different aggregates, so you get a highly decoupled and extensible architecture.
- **Incremental**, as it allows you to start with almost no code. Then, once you're ready for the next step, add scaffolds, authentication, a frontend and more at your own pace.

Basecode generates code consisting of:

- Kotlin / Java (coming soon)
- GraphQL
- Typescript + React (through Next.js)

Finally, Basecode is open source ([MIT](LICENSE.md)).

⭐ If you like Basecode, please consider giving it a star. Your support can help the project grow and deliver exciting
features.

<a href="https://www.youtube.com/watch?v=rx9xL0nhot8"><img src="video-button.png"></a>

Top reasons to use Basecode:

- **Deliver faster**: Basecode allows you to build your product drastically faster than if
you would write all your code manually. Furthermore, it allows you to shorten your feedback
loop, meaning you can pivot faster and deliver the product that your users want.
- **Solid, scalable foundation**: instead of spending months on design decisions that
do not add business value, you get a solid, highly scalable foundation to build upon.
Basecode combines Kotlin, Spring Boot, React (Next.js) and GraphQL in such a way that
the code remains maintainable, testable and scalable, so you don't have to worry about
design details.
- **All you need, but nothing more**: when you start out with Basecode, there are only a
few lines of code. As soon as you need a feature, you can easily add it. If you don't need
Basecode, however, it completely gets out of your way.

## Installation

The following software needs to be installed on your machine before you can use Basecode effectively:
Expand Down

0 comments on commit ff3a290

Please sign in to comment.