Giter Club home page Giter Club logo

second-test-app2-dev-1723's Introduction

second_test_app_dev_1723

This is a repository for a web application developed with Django, built with Crowdbotics

Features

  1. Local Authentication using email and password with allauth
  2. Rest API using django rest framework
  3. Forgot Password
  4. Bootstrap4
  5. Toast Notification
  6. Inline content editor in homepage

Recommended Installation

  1. Postgresql
  2. Python

Installation

  1. Install pipenv
  2. Clone this repo and cd second_test_app_dev_1723
  3. Run pip install --user --upgrade pipenv to get the latest pipenv version.
  4. Run pipenv --python 3.6
  5. Run pipenv install
  6. Run cp .env.example .env
  7. Update .env file DATABASE_URL with your database_name, database_user, database_password, if you use postgresql. Can alternatively set it to sqlite:////tmp/my-tmp-sqlite.db, if you want to use sqlite for local development.

Getting Started

  1. Run pipenv shell
  2. Run python manage.py makemigrations
  3. Run python manage.py migrate
  4. Run python manage.py runserver

second-test-app2-dev-1723's People

Contributors

crowdbotics-apps avatar alaisgomes avatar

second-test-app2-dev-1723's Issues

Create starter codebase (Github)

  1. Crowdbotics generates a starter repo for you. It's in Github, the primary way you'll be managing product.

  2. The code's backed up and safe in the cloud. It's open-source by default.

  3. You can upgrade to make it private, or fork the repo yourself into your personal repo.

Create “Login” backend authentication

  1. Make sure you have django.contrib.auth in your INSTALLED_APPS and the authentication middleware properly configured in the MIDDLEWARE_CLASSES settings.

  2. Configure the URL route for the login.

  3. Create a login template.

  4. Customize the login view as much as necessary.

  5. Redirect the login to the desired page.

  6. Customize the logical behind the login as much as needed.

Configure Admin Access

  1. Run manage.py file to start the super-user creation process with: python manage.py createsuperuser

  2. Fill in details for your username, email, and password.

  3. Navigate to the admin panel’s URL in a browser of your choice (example: http://your-server-ip:8000/admin/).

  4. Log in with the username and password you just created.

Connect Trello to Slack

  1. Log into your Slack board.

  2. Open up the Slack Board Menu and select ‘Configure Integrations’.

  3. Scroll down to Trello and click the View button.

  4. You will be asked to authenticate with Trello and to choose the Slack channel where Trello updates will appear.

  5. Click ‘Add Trello Integration’ and you are almost done!

As the last step, configure which board and which events you wish to receive notifications for.

Create starter codebase (Github)

  1. Crowdbotics generates a starter repo for you. It's in Github, the primary way you'll be managing product.

  2. The code's backed up and safe in the cloud. It's open-source by default.

  3. You can upgrade to make it private, or fork the repo yourself into your personal repo.

Create Product Backlog

  1. A Trello backlog ships with every Crowdbotics application, automatically.

  2. This backlog is the best way to assign tasks to manage a product development lifecycle.

  3. If you're reading this, you're already done!

Create starter codebase (Github)

  1. Crowdbotics generates a starter repo for you. It's in Github, the primary way you'll be managing product.

  2. The code's backed up and safe in the cloud. It's open-source by default.

  3. You can upgrade to make it private, or fork the repo yourself into your personal repo.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.