Coder Social home page Coder Social logo

contact_form_api's Introduction

README

Created a Simple contact form api only app in rails 6. Which is created to give the API end point to create the contact in the database. I have created 2 API basic create API for messages(Used messages instead of contact). And other to list all the available message in the system.

I have used the Action Mailer for sending the email after creating the message in the db. I have used Gmail SMTP setting in the development which require gmail username and gmail password to send email. In production we can cnage the host to the company URL and set the Gmail username and password.

I have normally used the Rails Internationalization for the static text in the application and used for the en language by default.

  • Ruby version = 2.6.3
  • Rails version = Rails 6.1.1

Below are the sample API enpoints and there required parameter.

POST message create request http://localhost:3000/messages getting the messages saved in db

JSON { "message": { "first_name": "himanshu", "last_name": "tiwari", "email": "[email protected]", "phone": "7869500841", "body": "This is the test message." } }

GET Message index http://localhost:3000/messages get all the messages in the db

POST message create request GET Message index

contact_form_api's People

Contributors

himanshutiwari28792 avatar

Watchers

 avatar  avatar

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.