Project Structure

Flatlogic Platform provides strong authentication. Authentication is the verification process of who the user claims to be. This verification can be done using the username and password provided by the user, which is then compared with the username and password stored in the database of the application. When you create an application and run it for the first time, the Users table will be created in the database.

The basic project structure of the full-stack app consists of the:

  • Backend, where should be next files: src folder which contains your working files that will be used later to create the build;

  • Frontend, where should be next files: src folder which contains your working files that will be used later to create the build and public - is the web-accessible root of the site. Basically whatever is in that folder can be opened from the browser address bar. The server won't provide user access to files outside the public;

    • the src folder contains folders as actions, components, context, images, pages, reducer, reducer, themes.
  • Docker - folder with main Docker files;

  • README.md - guide how to run locally your application;

  • Package.json - contains information about your application: name, version, dependencies, etc.

The basic project structure of the No-Backend app consists of the:

  • Frontend, where should be next files: src folder which contains your working files that will be used later to create the build and public - is the web-accessible root of the site. Basically whatever is in that folder can be opened from the browser address bar. The server won't provide user access to files outside the public;

    • the src folder contains folders as actions, components, context, images, pages, reducer, reducer, themes.
  • Docker - folder with main Docker files;

  • README.md - guide how to run locally your application;

  • Package.json - contains information about your application: name, version, dependencies, etc.

To avoid breaking the application, we recommend you don't edit the following files: everything that includes Docker folder and Dokerfile.

Please carefully modify your project! If you need help in customising your application or fixing bugs, please drop us a line at [email protected].


← Pushing to GitHub                               Working with Git repository →