Skip to content

LindaEng/elixir_discuss_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elixir Topic Manager

Elixir Topic Manager is a fullstack Elixir CRUD app that allows users to manage topics. You can create a new topic, edit existing ones, and delete them as needed. Additionally, it supports user authentication via OAuth through GitHub. This application is built using Phoenix, Elixir, Ecto, and PostgreSQL.

Table of Contents

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Elixir (Latest version)
  • PostgreSQL (Latest version)
  • Phoenix Framework
  • Git

Installation

  1. Clone the repository:
    git clone https://github.com/YOUR_USERNAME/YOUR_REPOSITORY_NAME.git
  2. Navigate into the project directory:
cd YOUR_REPOSITORY_NAME
  1. Set up your database
mix ecto.setup
  1. Add your GitHub OAuth credentials to the configuration file (usually config.exs or in the config/ directory). Follow GitHub's documentation to obtain your OAuth credentials.

Running the Application

  1. Start the Phoenix Server:
mix phx.server
  1. Open your web browser and navigate to http://localhost:4000.

About

Elixir CRUD application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors