Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs: Getting Started Page Updates #490

Merged
merged 8 commits into from
Jul 16, 2024
58 changes: 30 additions & 28 deletions docs/welcome.md
Original file line number Diff line number Diff line change
@@ -1,52 +1,54 @@
---
id: welcome
title: Getting Started
title: Get Started
description: Master Amplication with in-depth developer guides, API details, and tutorials.
sidebar_label: Introduction
slug: /
---

# Get Started with Amplication
PazYanoverr marked this conversation as resolved.
Show resolved Hide resolved

Hello and welcome to Amplication's developer documentation.
Welcome to Amplication's developer documentation!

[Amplication](/about/) is an open-source backend development tool. It accelerates the development of Node.js and .NET applications by auto-generating production-ready backends.

Streamline your development process and increase productivity so you can focus on what matters most: **creating awesome applications**.
Amplication is an open-source, AI-powered code generation solution for rapid .NET and Node.js development. Unlike other AI code generation tools, Amplication is the only one that guarantees production-ready code generation for all your backend needs.

## Quick Start

[Create your first service](/first-service/) with Amplication.
Set up a new service in less than 1 minute with our onboarding wizard.

## Key Features of Amplication

Amplication helps you build a fully functional backend in minutes. Just define your [data models](/how-to/create-entity/), roles, and [permissions](/how-to/set-access-permissions/) — and Amplication will generate a Node.js or .NET application with everything you need.
[Create your first service](/first-service/) with Amplication's AI, Jovu, and generate a .NET or Node.js _production-ready codebase in minutes_.

All generated applications include the following features:
## Customize Your Generated Service

- Fully-functional [REST](/api/#rest-api) and [GraphQL](/api/#graphql-apis) APIs for all your data models.
- [Authentication](/authentication/) & Authorization
- React Admin UI
PazYanoverr marked this conversation as resolved.
Show resolved Hide resolved
- Logging
- [Smart Git Sync](/smart-git-sync/)
- [Automatic Code Generation](/getting-started/view-generated-code/)
PazYanoverr marked this conversation as resolved.
Show resolved Hide resolved
- [Deploy](/deploy/) & Publish
PazYanoverr marked this conversation as resolved.
Show resolved Hide resolved
Amplication transforms your ideas into production-ready code in minutes, but we're more than just a code generator. Our platform supports you throughout the entire development process.

In addition, developers can utilize their skills to [customize the generated application](/how-to/custom-code/) afterwards.
Use these features to fine-tune and customize your service to your exact needs:

## Other Ways to Get Started
- [Set up entities and fields](/set-up-entities/)
- [Configure roles and permissions](/configure-roles-and-permissions/)
- [Create and manage custom API endpoints and data structures](/custom-types-and-actions/)
- [Extend capabilities with plugins](/add-plugins-service/)
- [Commit changes and build](/commit-and-build-new-versions/)
PazYanoverr marked this conversation as resolved.
Show resolved Hide resolved

### 1. Step-by-Step Tutorials
## Key Features

Our step-by-step tutorials show you how to build real-world applications with Amplication. These tutorials guide you through various aspects of Amplication's features and functionality.
- **[AI-powered Development](/amplication-ai/)**: Generate production-ready .NET or Node.js code, get intelligent suggestions for your service's architecture, and more with Amplication AI.
- **[Import Your Existing DB](/how-to/import-prisma-schema/)**: Use your _existing_ databases for a head start on development.
- **[Full Stack Code Generation](/getting-started/)**: Fully-functional REST and GraphQL APIs, database models, authentication, logging, React Admin UI, and more.
- **[Event-Driven Architecture](/concepts/event-driven-architecture/)**: Create new services with a modern architecture or modernize your existing apps into a event-driven microservices architecture.
- **[Seamless Git Integration](/smart-git-sync/)**: Smart git sync with GitHub, Bitbucket, GitLab, or AWS CodeCommit.
- **[Custom Code Integration](/custom-code/)**: Extend generated code with your own custom business logic.
- **[Plugin System](/getting-started/plugins/)**: Extend functionality with our community plugins or create your custom plugins.
- **[Multiple Databases](/getting-started/#databases)**: Support for PostgreSQL, MySQL, MongoDB, MS SQL Server, and more.
- **Deployment & CI/CD**: Simplify and automate your CI/CD pipeline with our plugins and streamline deployments to popular options like [AWS ECS](/deploy/aws/ecs), [Docker Desktop](/deploy/docker-desktop/), and [Kubernetes](/deploy/kubernetes).

Check out our [Tutorials](/tutorials/) page for a collection of guides.
## Tutorials and Samples

### 2. Explore Our Sample Apps
- Follow our [step-by-step tutorials](/tutorials/) to build real-world applications.
- Explore our [sample applications](https://github.com/amplication/sample-app) on GitHub.

If you prefer to jump directly into the code, we have [sample apps generated by Amplication](https://github.com/amplication/sample-app) available on GitHub. You can use this repository as the starting point for your own projects or to understand Amplication's capabilities better.
PazYanoverr marked this conversation as resolved.
Show resolved Hide resolved
## Get Help

## Join the Amplication Community
- Join our [Discord community](https://amplication.com/discord) for support and collaboration.
- Check out our [YouTube channel](https://www.youtube.com/c/Amplicationcom) for video tutorials.
- Read our [blog](https://amplication.com/blog) for in-depth articles and updates.

Join Amplication's vibrant [community on Discord](https://amplication.com/discord) to collaborate with fellow developers, ask questions, and share your experiences.
Ready to revolutionize your backend development? Let's get started!
Loading