Closed

Build a project skeleton for Web App

I need a responsive web application skeleton built on ES8.

By skeleton I mean structural base for a project. A good skeleton example is [login to view URL] It has a setup for various features like: (I will mark them requirement):

- Templating (needed)

- Firewall (preferred)

- Tranlations

- Routing (needed)

- Profiler (preferred)

- Debugger (needed)

- Logging (needed)

- Forms (needed)

- Validators (needed)

- Caching (needed)

- Testing (needed)

This skeleton will be used to build an API client in future. So, all development should be done with this in mind. This project will act as a POC or a prototype for that purpose.

On top of the skeleton, I need one functionality property implemented. i.e. Authenticating with an API Server and showing a welcome screen.

Design:

The design is not important at this stage. Most basic HTML5, CSS 3 responsive design will work. But it has to be clean and easily extendable and customizable.

Framework:

I don't want to use any full-featured framework until there is a very good reason for it, so I am open for discussion. But I do require a framework that is suitable for an API client. For example, if the project was for API Server (which it's not), it would be a framework built around MVC Pattern, Repository pattern, Facade, Singleton etc.(Just an example, you don't need to know them, just knowing what I am referring to will suffice)

After the prototype is approved, there will be further work on the project.

On your bid, please

- Include the technologies you are going to use and why?

- Details you need before you can start the work. (This will represent your expertise)

- Questions you have about the project.

- ‎The framework and design patterns you will use.

- ‎The environment/platform you will be using to develop. (Docker/Vagrant preferred. I will pay $10 extra for proper docker setup)

Deliverables:

- Fully documented structured code

- Fully documented environment setup

- Instructions to configure the project

- Instructions to launch the prototype

Budget:

For a skeleton, I think $30 is fair. There must be many open source projects (like the one I linked above) and it just may need to customized for my requirement or for an API Client. But I am open to paying a good price for good quality work.

To demonstrate the skeleton within the login mechanism and the welcome, I suggest the following: (Plus $20)

- Templating (needed)
- A layout template for the app
- A page layout for login page and welcome page
- A component layout for login form in login page
- Firewall (preferred)
- The welcome page cannot be accessed without being logged in
- Translations (skip)
- Routing (needed)
- The login page should be accessible as 'project.test/login'
- The welcome page should be accessible as 'project.test/welcome'
- Profiler (preferred)
- While both login and welcome page is loaded, some profiler report should be saved on the server and/or shown in the browser
- Debugger (needed)
- While both login and welcome page is loaded, some debug report should be saved server and/or shown in the browser
- Logging (needed)
- During the processing of the login, the logs should be saved on the server
- Forms (needed)
- The login form will be loaded using this
- Validators (needed)
- The login form should be validated
- Caching (needed)
- The login and the welcome page will be cached and saved on the server
- Testing (needed)
- The functionality of the login mechanism should be testable.

rm should be validated
- Caching (needed)
- The login and welcome page will be cached and saved in the server
- Testing (needed)
- The funtionality of the login mechanism should be testable.

Skills: CSS3, HTML5, Javascript, OAuth

See more: django web application example, explain django models and their part in developing a web application, what is django web server, mozilla local library, django landing page template, mozilla django library, mozilla django models, mdn django models, project manager web app simple, build a website/web app, build ios android web app, build web app foursquare, look feel project web app, build mag web app, sdk iphone web app twitter rss project, project plan web site build, ms project template web build, java build web app iphone, project managment web app php, project convert msaccess web app

About the Employer:
( 6 reviews ) Edinburgh, Nepal

Project ID: #16648012

2 freelancers are bidding on average $66 for this job

$20 USD in 1 day
(0 Reviews)
0.0
Dineshvgp

A proposal has not yet been provided

$111 USD in 15 days
(0 Reviews)
0.0